Junior
Kas ir JOIN operators SQL?
sobes.tech AI
Atbilde no AI
SQL operators JOIN tiek izmantots, lai apvienotu rindas no divām vai vairākām tabulām, pamatojoties uz saistīto kolonnu starp tām.
Galvenie JOIN veidi:
INNER JOIN: Atgriež rindas, kurās ir atbilstošas vērtības abās tabulās.LEFT JOIN(vaiLEFT OUTER JOIN): Atgriež visas kreisās tabulas rindas un atbilstošās labās tabulas rindas. Ja nav atbilstības, labās tabulas rezultāts irNULL.RIGHT JOIN(vaiRIGHT OUTER JOIN): Atgriež visas labās tabulas rindas un atbilstošās kreisās tabulas rindas. Ja nav atbilstības, kreisās tabulas rezultāts irNULL.FULL JOIN(vaiFULL OUTER JOIN): Atgriež visas rindas, kur ir atbilstība kreisajā vai labajā tabulā. Rezultāts satur abu tabulu visas rindas, aizpildot arNULLrindas bez atbilstības.CROSS JOIN: Atgriež abu tabulu rindu kartesisko produktu. Tas ir līdzīgsONnosacījuma neesamībai apvienošanai.
INNER JOIN piemērs:
SELECT
Customers.CustomerName,
Orders.OrderID
FROM
Customers
INNER JOIN
Orders
ON
Customers.CustomerID = Orders.CustomerID;