Это старая версия документа!


Join / Sql / database

author

id name
1 Вася
2 Коля
3 Петя

util

id author_id name
1 1 Вася Мега продукт
2 0 Крутая, но неизвестная утилита
-- Выводим все поля
SELECT *
-- Указываем таблицу авторов
FROM author
-- Соединяем с таблицей программ
INNER JOIN util
-- Указываем условие
ON author.id = util.author_id
id name id author_id name
1 Вася 1 1 Вася Мега продукт
-- Выводим все поля
SELECT *
-- Указываем таблицу авторов
FROM author
-- Соединяем с таблицей программ
LEFT JOIN util
-- Указываем условие
ON author.id = util.author_id
id name id author_id name
1 Вася 1 1 Вася Мега продукт
2 Коля NULL NULL NULL
3 Петя NULL NULL NULL
-- Выводим все поля
SELECT *
-- Указываем таблицу авторов
FROM author
-- Соединяем с таблицей программ
RIGHT JOIN util
-- Указываем условие
ON author.id = util.author_id
id name id author_id name
1 Вася 1 1 Вася Мега продукт
NULL NULL 2 0 Крутая, но неизвестная утилита