Долго пытался сформировать заголовок темы. Подскажите пожалуйста как быть в такой ситуации.
У меня есть таблица пользователей user, содержащей поля id (INT), username (VARCHAR), group (INT), banned (TINYINT) Есть 2 группы: id 1 - рекламодатели и id 2 - партнеры
| Код | id username group banned 1 Timur 1 0 2 Ratmir 1 0 3 Slavik 2 0 4 Kalash 2 0
|
Еще есть таблица взаимодействий пользователей actions с полями partnerID (INT), reklamID (INT), summ (DOUBLE)
| Код | partnerID reklamID summ 3 1 50 4 2 90 4 1 89 3 1 63
|
Дамп базы-примера приложен к посту.
Я осуществляю выборку из этих двух таблиц
| Код | SELECT `user`.`id`, `actions`.`summ` FROM `user`, `actions` WHERE `user`.`banned`=0 AND (actions.reklamID = user.ID AND user.group=1)
|
И в результате получаю что-то типа
| Код | id summ 1 50 1 89 1 63 2 90
|
Т.е. в id я получаю id пользователя, который находится в группе со значением = 1, а мне надо получить в этом запросе еще и id пользователя с группой = 2
как это сделать? Ведь имена полей одинаковые. Подскажите пожалуйста! |