юзера должна быть 1 группа - users.group, а у группы может быть (а может и NULL) создатель. Хочу получить группу, количество пользователей в ней и данные создателя (creator, если есть).
В лоб, естественно, поругалось, т.к. делать 2 join'a с users (первый c users.groups == groups.id, второй outer c groups.creator == user.id) нельзя. Создатель необязательно должен состоять в группе. Можно ли как-то обойтись без UNION или как-то через OR сделать? Заранее спасибо за помощь
DDL, запрос, проблемы - > ответ
спасибо, нашел в алхимии алиасы и все решилось, вроде)
Обсуждают сегодня