Wat is cross join in SQL met voorbeeld?
Wat is cross join in SQL met voorbeeld?

Video: Wat is cross join in SQL met voorbeeld?

Video: Wat is cross join in SQL met voorbeeld?
Video: SQL Tutorial #35 - CROSS JOIN in SQL | SQL CROSS JOIN with Examples 2024, December
Anonim

De CROSS JOIN voegde elke rij van de eerste tabel (T1) samen met elke rij van de tweede tabel (T2). Met andere woorden, de kruis samenkomen retourneert een Cartesiaans product van rijen uit beide tabellen. De CROSS JOIN haalt een rij uit de eerste tabel (T1) en maakt vervolgens een nieuwe rij voor elke rij in de tweede tabel (T2).

Bovendien, wat is een cross join?

In SQL is de CROSS JOIN wordt gebruikt om elke rij van de eerste tabel te combineren met elke rij van de tweede tabel. Het is ook bekend als de cartesiaans meedoen omdat het het cartesiaanse product van de reeksen rijen van de samengevoegde tabellen retourneert.

Men kan zich ook afvragen, hoe schrijf je een cross join? Als de WHERE-component wordt gebruikt met CROSS JOIN , het functioneert als een INNER MEEDOEN . Een alternatieve manier om hetzelfde resultaat te bereiken, is door kolomnamen te gebruiken, gescheiden door komma's na SELECT, en de betreffende tabelnamen te vermelden, na een FROM-clausule. Voorbeeld: Hier is een voorbeeld van: kruis samenkomen in SQL tussen twee tabellen.

Waar wordt een cross-join voor gebruikt?

EEN kruis samenkomen is gebruikt wanneer u een combinatie van elke rij uit twee tabellen wilt maken. Alle rijcombinaties worden meegenomen in het resultaat; dit wordt gewoonlijk genoemd Kruis Product meedoen . Een gewone Gebruik voor een kruis samenkomen is om alle combinaties van items te verkrijgen, zoals kleuren en maten.

Wat is het verschil tussen cross apply en cross join?

De KRUIS TOEPASSEN operator is semantisch gelijk aan INNER MEEDOEN . Dit is vergelijkbaar met de INNER MEEDOEN bewerking uitgevoerd op de auteurs- en boektabellen. KRUIS TOEPASSEN retourneert alleen die records uit een fysieke tabel waar overeenkomende rijen zijn in de output van de tabel gewaardeerd functie.

Aanbevolen: