Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Помоги составить запрос  [new]
zagruzkaaa
Member

Откуда:
Сообщений: 12
Допустим есть база с такой структурой https://pp.vk.me/c627120/v627120362/28aff/UrEvbniqmCw.jpg

Как создать запрос, чтоб выводились элементы из Таблица1 Таблица3 и Таблица 5, причем чтобы выводились все элементы из табилцы1, даже если у них нет подчиненных таблиц.
Смог только сделать без Таблицы4, Таблицы5:

SELECT a.name, b.pole, c.names
FROM (Таблица1 a LEFT OUTER JOIN Таблица2 b ON b.id_tab1=a.Код) LEFT OUTER JOIN Таблица3 c ON c.id_tab2=b.Код

Как прицепить сюда еще Таблицу4 и 5 ? Спасибо!
18 дек 15, 01:49    [18575958]     Ответить | Цитировать Сообщить модератору
 Re: Помоги составить запрос  [new]
zagruzkaaa
Member

Откуда:
Сообщений: 12
Будет правильно тупо также продолжить?

SELECT a.name, b.pole, c.names
FROM (((Таблица1 AS a LEFT JOIN Таблица2 AS b ON b.id_tab1=a.Код) LEFT JOIN Таблица3 AS c ON c.id_tab2=b.Код) LEFT JOIN Таблица4 d ON d.Код1=c.Код) LEFT JOIN Таблица5 e ON e.Код=d.Код2
18 дек 15, 02:41    [18575992]     Ответить | Цитировать Сообщить модератору
 Re: Помоги составить запрос  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37198
автор
Будет правильно тупо также продолжить?
Для написания тупого запроса достижения неизвестного результата все будет правильно.
18 дек 15, 03:43    [18576058]     Ответить | Цитировать Сообщить модератору
 Re: Помоги составить запрос  [new]
Glory
Member

Откуда:
Сообщений: 104751
zagruzkaaa
Будет правильно тупо также продолжить?

если цель только в "прицепить сюда еще Таблицу4 и 5" с неважно каким результатом, то да, JOIN именно это и сделает
18 дек 15, 10:44    [18576659]     Ответить | Цитировать Сообщить модератору
 Re: Помоги составить запрос  [new]
iap
Member

Откуда: Москва
Сообщений: 47063
Только скобки лишние.
18 дек 15, 11:00    [18576773]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить