Коротка відповідь така немає різниці між LEFT JOIN і LEFT OUTER JOIN . Вони повертають ідентичні результати. (Це стосується всіх серверів баз даних і стандартів ANSI та ISO SQL, а не лише SQL Server.) 15 жовтня 2023 р.
У об’єднанні зліва включаються відповідні записи з правої таблиці. У ліве зовнішнє об’єднання включаються відповідні записи з правих таблиць.
SQL LEFT JOIN, також відомий як a ЛІВЕ ЗОВНІШНЄ З'ЄДНАННЯ, це тип операції SQL JOIN, яка отримує всі записи з лівої таблиці (table1) і відповідні записи з правої таблиці (table2). Якщо в правій таблиці немає відповідних записів, для цих стовпців включено значення NULL.
LEFT JOIN повертає лише невідповідні рядки з лівої таблиці, а також відповідні рядки в обох таблицях. RIGHT JOIN повертає лише невідповідні рядки з правої таблиці, а також відповідні рядки в обох таблицях. FULL OUTER JOIN повертає невідповідні рядки з обох таблиць, а також відповідні рядки в обох таблицях.
1: Чи є різниця в продуктивності між LEFT JOIN і LEFT OUTER JOIN? Відповідь: Ні, немає різниці в продуктивності. Ці терміни взаємозамінні, і оптимізатор бази даних обробляє їх однаково.
Коротка відповідь така немає різниці між LEFT JOIN і LEFT OUTER JOIN . Вони повертають ідентичні результати. (Це стосується всіх серверів баз даних і стандартів ANSI та ISO SQL, а не лише SQL Server.)