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

Откуда:
Сообщений: 26
Привет. Есть три таблицы. Первая содержит столбцы ID, BOOK_NAME. Вторая ID, NAME, SURNAME. А третья содержит ID, BOOK_ID, AUTHOR_ID. Инфу необходимо вывести в формате BOOK_NAME, NAME, SURNAME. Ну типа третья табличка и содержит эти соответствия, типа какой автор, какую книгу написал. Как вывести нужную инфу? Какие операторы использовать? Посибо
26 авг 13, 18:40    [14757323]     Ответить | Цитировать Сообщить модератору
 Re: Сделать выборку из двух таблиц по соответствиям из третьей  [new]
Empirical
Member

Откуда:
Сообщений: 99
Пупколиз,

left join 2 раза

select t1.BOOK_NAME, t2.NAME, t2.SURNAME
from table3 t3
left join table1 t1 on t3.book_id = t1.id 
left join table2 t2 on t3.author_id = t2.id
26 авг 13, 19:27    [14757458]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить