Re: Объединение запросов
От: Смоляное Чучелко Россия  
Дата: 25.02.11 01:25
Оценка:
N>
N>SELECT su.id, u.a, u.b, GROUP_CONCAT(g.name) AS names FROM Table1 su, Table2 u, Table3 g 
N>WHERE su.id=u.id AND su.g_id=g.g_id AND su.name='SOMENAME' GROUP BY u.a ORDER BY u.id 
N>

N>
N>SELECT su.id, g.name FROM Table1 su, Table2 u, Table3 g 
N>WHERE su.id=u.id AND u.gid=g.gid AND su.name='SOMENAME' GROUP BY u.a ORDER BY su.id
N>


N>Подскажите, пожалуйста, можно ли выполнить объединение этих запросов и каким образом?


То бишь, g_id и gid -- не описка, и в двух запросах записи из su соответствуют разные записи из g?

Тогда во from Table3 g1, Table3 g2 c соответствующей правкой select и where
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.