через таблицу, тоесть грубо говоря в связке User - Achievement выбираю юзеров через например Achievement.status IN (1,2,3) если у юзера 3 ачивки и статусы подходят то вернутся три раза один и тот же пользователь, это можно решить через DISTINCT или через подзапрос, вопрос в том как лучше?)
Смотря какие данные хочешь получить запросом
если выбираешь только userID , то можно и distinct использовать. могут быть ситуевины когда и group by подойдет
а потом по рукам получаешь от тех кто постарше)
ну какая постановка задачи, такой и ответ. я ж не телепат
Обсуждают сегодня