LINUX.ORG.RU

sql


0

0

Что то я конкретно торможу подскажите можно ли при объединении таблиц задавать что с чем группировать ? Например есть у меня три таблицы 'a','b','c' я хочу не все их комбинации получить а лишь 'a' с 'b' и 'a' с 'c'. Как задать порядок объединения ?

anonymous
Ответ на: комментарий от anonymous

>связке 'b' с 'a' и связке ('b' связано с 'a') с 'c', а нужно 'a' c 'b' и 'a' c 'c'

это не одно ли и то же?

можно попробовать еще вложенные запросы, например

select * from (select * from a left join b on a.id = b.id) as q0, (select * from a left join c on a.id = c.id) as q1;

только с именами полей надо разобраться (чтобы не было совпадений)

hateful_dead
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.