Здравствуйте!
Есть: таблица с 4 параметрами (галактика, система, планета, пользователь)
Галактика: 1,2,3...10
Системы: 1,2,3...499
Планеты: 1,2,3..12
Вопрос: можно ли сделать такой запрос, чтобы была выбрана случайная планета, где пользователь = 0 и где в солнечной системе была бы хоть одна такая пустая планета и были бы занятые планеты, если все планеты заняты, то можно в другой системе, где, также как и в начале условия, если остались только системы с занятыми планетами, то можно в ближайщей системе, где нет никого, если в галактике все системы заняты, то смотряться все теже условия но в следующей галактике?
Или сделать так, чтобы выбиралась случайная планета, где бы в системе была бы хоть одна занятая планета... Если таких нет, то в любой другой системе...