SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.06.2011 00:30:01

fox
Завсегдатай
Зарегистрирован: 10.02.2010
Сообщений: 64

Левое внешнее объединение SQL запроса

Доброе время суток!
Подскажите пожалуйста, вот с таким вопросом:
Есть таблица MySQL есть ещё 2 таблицы и те две таблицы как бы должны быть вложены в первую таблицу. Нужно делать выборку (SELECT - запрос) при помощи объединения для двух таблиц достаточно такого кода:


SELECT tovars.id
     , tovars.name
     , tovars.typ2
     , tovars.meas
     , tovars.typ
     , tovars.gr_id
     , tovars.grtmp_id
     , grouptov.name
FROM
  qbuh0.tovars LEFT JOIN qbuh0.grouptov ON tovars.gr_id = grouptov.id
 


А как это синтаксически оформить когда 2 и больше таблицы вложены в первую таблицу???
Спасибо за внимание!

Неактивен

 

#2 25.06.2011 04:31:39

fox
Завсегдатай
Зарегистрирован: 10.02.2010
Сообщений: 64

Re: Левое внешнее объединение SQL запроса

Спасибо разобрался, вот решение как вариант:


SELECT tovars.id
     , tovars.name
     , tovars.typ2
     , tovars.meas
     , tovars.typ
     , tovars.gr_id
     , tovars.grtmp_id
     , grouptov.name
     , grtmp.name

FROM
  tovars
LEFT JOIN grouptov ON grouptov.id = tovars.gr_id
LEFT JOIN grtmp ON grtmp.id = tovars.grtmp_id
 


Спасибо аз внимание!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson