LEFT JOIN

Базовый курс SQL. JOIN-ы, или объединения таблиц

Forums:

[к оглавлению]

Один из самых мощных инструментов извлечения данных в SQL - это объединение таблиц. SQL может "на лету" объединять таблицы, и это даёт широчайший спектр возможностей для работы с данными.

Чтобы разобраться в этой теме, однозначно не достаточно базового курса по SQL, но мы постараемся дать основы работы с объединениями, которые впоследствии вы сможете эффективно углублять.

Реляционные таблицы

Разобраться с понятием реляционных таблиц нам поможет пример.

MySQL LEFT JOIN синтаксис - пример соединения по одному столбцу с назначением псевдонимов

Forums:

Далее простой пример выборки полной записи в MySQL c помощью LEFT JOIN для некоторой сущности, хранящейся сразу в двух таблицах (в одной основные поля, а в другой - дополнительные):

SELECT * FROM  shop_tt st LEFT JOIN shop_tt_meta stm
    ON st.text_id = stm.text_id
 WHERE st.text_id = 187101;

- где st псевдоним для shop_tt . Соединения выбранных строк будет происходить по одноимённому для обеих таблиц столбцу text_id.

Subscribe to RSS - LEFT JOIN