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