Нужно ли использовать вложенный запрос?

mixwell

Новичок
Нужно ли использовать вложенный запрос?

Добрый Вечер, Уважаемые. У меня есть вопрос. Если например из таблицы забираются данные, где в условиях отбора мы указываем например mp.firstRegistration = 1, т.е. отбираем все строки, где поле firstRegistration = 1. Но потом отобранные данные нужно будет сортировать по остальным регистрациям пользователя, которые запрос не выбрал, так как запрос отбирал по условию firstRegistration = 1, а в этой же таблице хранятся другие регистрации.
Может нужно делать вложенный запрос? Или как можно решить это проблему? Буду крайне благодарен!
 

mixwell

Новичок
остальные регистрации - это записи в таблицы из которой и происходжит отбор. Просто эти записи не попадают в выборку, так как у них поле firstRegistration не равно 0.

Спасибо.

-~{}~ 03.10.07 00:08:

тфу опечатался , хотел написать не равно 1
 

Mozart

Новичок
Mr_Max
Похоже не имеет значения =)

-~{}~ 03.10.07 05:17:

Автор оригинала: mixwell
остальные регистрации - это записи в таблицы из которой и происходжит отбор. Просто эти записи не попадают в выборку, так как у них поле firstRegistration не равно 0.

Спасибо.

-~{}~ 03.10.07 00:08:

тфу опечатался , хотел написать не равно 1
То есть сначала вы хотите выбрать всех людей, которые любят мороженное в стаканчиках, а потом их этих лбдей выбрать всех, кто любит эскимо, которых априори быть не может?
 

mixwell

Новичок
Не совсем. Например, человек оплатил счет, и в базу данных зносится запись с данными о его оплате и с пометкой первый платеж(считайте firstRegistration). Потом Этот же пользователь может оплатить еще услуги, но вот firstRegistration уже будет равен 0. Дак вот нужно вначале выбрать всех пользователей, кто хоть раз оплатил услуги а потом отсоритовать пользователей является ли он активным, то есть срок действия платежа еще действует или наоборот отсортировать по тем людям, чей платеж уже истек..

-~{}~ 03.10.07 00:56:

Все, спасибо за вниманию к крайне не просто сформулированному вопросу. Поломал голову и переформировал вопрос. Прошу прощения за беспокойство. И еще раз большое спасибо!
 
Сверху