Лучшее руководство по SQL LEFT JOIN Ключевое слово в 2024 году. В этом руководстве вы можете изучить SQL LEFT JOIN Ключевое слово,Демонстрационная база данных,SQL LEFT JOIN примеры,примеров,
SQL LEFT JOIN Ключевое слово
SQL LEFT JOIN Ключевое слово
LEFT JOIN ключевое слово из левой таблицы (table1) возвращает все строки, даже если нет совпадения для правой таблицы (table2) в. Если совпадений не найдено в таблице справа, результат равен NULL.
SQL LEFT JOIN Синтаксис
FROM table1
LEFT JOIN table2
ON table1.column_name = table2.column_name ;
Или:
FROM table1
LEFT OUTER JOIN table2
ON table1.column_name = table2.column_name ;
Примечание: В некоторых базах данных, LEFT JOIN называется LEFT OUTER JOIN.
Демонстрационная база данных
В этом уроке мы будем использовать w3big образец базы данных.
Ниже приводится выбранные "сайты" таблица данных:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3write.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | | 7 | stackoverflow | http://stackoverflow.com/ | 0 | IND | +----+---------------+---------------------------+-------+---------+
Вот данные "access_log" веб-сайт записи доступа к таблице:
mysql> SELECT * FROM access_log; +-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+ 9 rows in set (0.00 sec)
SQL LEFT JOIN примеры
Следующий SQL-оператор будет возвращать все сайты, и их взгляды (если таковые имеются).
Следующие примеры веб-сайтов, как мы покинули стол, access_log в правой таблице:
примеров
с веб-сайтов
LEFT JOIN access_log
ON Websites.id = access_log.site_id
ORDER BY access_log.count DESC;
Выполнить выше SQL вывода результатов заключаются в следующем:
ПРИМЕЧАНИЕ: LEFT JOIN ключевое слово из левой таблицы (веб - сайты) возвращает все строки, даже если нет совпадения для правой таблицы (access_log) в.