Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>sql mysql}} ====== Join / Sql / database ====== {{:sql:mysql:sql-join_dmi3vo.jpg?600|}} ===== SQL INNER JOIN ===== === author === ^ id ^ name ^ | 1 | Вася | | 2 | Коля | | 3 | Петя | === util === ^ id ^ author_id | name | | 1 | 1 | Вася Мега продукт | | 2 | 0 | Крутая, но неизвестная утилита | ===== SQL INNER JOIN ===== <code sql> -- Выводим все поля select * -- Указываем таблицу авторов from author -- Соединяем с таблицей программ inner join util -- Указываем условие on author.id = util.author_id </code> ^ id ^ name | id | author_id | name | | 1 | Вася | 1 | 1 | Вася Мега продукт | ===== LEFT JOIN ===== <code sql> -- Выводим все поля select * -- Указываем таблицу авторов from author -- Соединяем с таблицей программ left join util -- Указываем условие on author.id = util.author_id </code> ^ id ^ name | id | author_id | name | | 1 | Вася | 1 | 1 | Вася Мега продукт | | 2 | Коля | NULL | NULL | NULL | | 3 | Петя | NULL | NULL | NULL | ===== RIGHT JOIN ===== <code sql> -- Выводим все поля select * -- Указываем таблицу авторов from author -- Соединяем с таблицей программ right join util -- Указываем условие on author.id = util.author_id </code> ^ id ^ name | id | author_id | name | | 1 | Вася | 1 | 1 | Вася Мега продукт | | NULL | NULL | 2 | 0 | Крутая, но неизвестная утилита |СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal