Forum Webscript.Ru

Общие => Базы данных => Тема начата: Error202 от 17 Октября 2006, 13:00:34

Название: Выборка из MySQL
Отправлено: Error202 от 17 Октября 2006, 13:00:34
Здравствуйте!

Есть: таблица с 4 параметрами (галактика, система, планета, пользователь)

Галактика: 1,2,3...10
Системы: 1,2,3...499
Планеты: 1,2,3..12

Вопрос: можно ли сделать такой запрос, чтобы была выбрана случайная планета, где пользователь = 0 и где в солнечной системе была бы хоть одна такая пустая планета и были бы занятые планеты, если все планеты заняты, то можно в другой системе, где, также как и в начале условия, если остались только системы с занятыми планетами, то можно в ближайщей системе, где нет никого, если в галактике все системы заняты, то смотряться все теже условия но в следующей галактике?

Или сделать так, чтобы выбиралась случайная планета, где бы в системе была бы хоть одна занятая планета... Если таких нет, то в любой другой системе...
Название: Выборка из MySQL
Отправлено: CGVictor от 17 Октября 2006, 13:46:39
Error202
Если и можно, то проще сделать подзапросами. Отлаживать легче :D
Название: Выборка из MySQL
Отправлено: Error202 от 17 Октября 2006, 13:49:44
Спасибо... В этом направлении и ковыряю...
Название: Выборка из MySQL
Отправлено: Green Kakadu от 17 Октября 2006, 16:58:38
Цитировать
Error202:
Вопрос: можно ли сделать такой запрос, чтобы была выбрана случайная планета, где пользователь = 0 и где в солнечной системе была бы хоть одна такая пустая планета и были бы занятые планеты, если все планеты заняты, то можно в другой системе, где, также как и в начале условия, если остались только системы с занятыми планетами, то можно в ближайщей системе, где нет никого, если в галактике все системы заняты, то смотряться все теже условия но в следующей галактике?


[OFF]ты так пытаешься найти разумную жизнь в нашей вселенной???[/OFF]