Ano ang cross join sa SQL na may halimbawa?
Ano ang cross join sa SQL na may halimbawa?

Video: Ano ang cross join sa SQL na may halimbawa?

Video: Ano ang cross join sa SQL na may halimbawa?
Video: SQL Joins with Examples - Inner Join, Left Join, Right Join and Full Join 2024, Mayo
Anonim

Ang CROSS JOIN pinagsama ang bawat hilera mula sa unang talahanayan (T1) sa bawat hilera mula sa pangalawang talahanayan (T2). Sa madaling salita, ang cross join nagbabalik ng Cartesian na produkto ng mga hilera mula sa parehong mga talahanayan. Ang CROSS JOIN nakakakuha ng row mula sa unang table (T1) at pagkatapos ay gagawa ng bagong row para sa bawat row sa pangalawang table (T2).

At saka, ano ang cross join?

Sa SQL, ang CROSS JOIN ay ginagamit upang pagsamahin ang bawat hilera ng unang talahanayan sa bawat hilera ng pangalawang talahanayan. Ito ay kilala rin bilang ang Cartesian sumali dahil ibinabalik nito ang produkto ng Cartesian ng mga hanay ng mga hilera mula sa pinagsamang mga talahanayan.

Maaaring magtanong din, paano ka sumulat ng cross join? Kung WHERE clause ay ginagamit sa CROSS JOIN , ito ay gumagana tulad ng isang INNER SUMALI . Ang isang alternatibong paraan ng pagkamit ng parehong resulta ay ang paggamit ng mga pangalan ng column na pinaghihiwalay ng mga kuwit pagkatapos ng SELECT at pagbanggit sa mga pangalan ng talahanayan na kasangkot, pagkatapos ng isang FROM clause. Halimbawa: Narito ang isang halimbawa ng cross join sa SQL sa pagitan ng dalawang talahanayan.

Dito, para saan ang cross join?

A cross join ay ginagamit kapag nais mong lumikha ng kumbinasyon ng bawat hilera mula sa dalawang talahanayan. Ang lahat ng mga kumbinasyon ng hilera ay kasama sa resulta; ito ay karaniwang tinatawag krus produkto sumali . Isang karaniwan gamitin para sa a cross join ay upang lumikha makuha ang lahat ng mga kumbinasyon ng mga item, tulad ng mga kulay at laki.

Ano ang pagkakaiba ng cross apply at cross join?

Ang MAG-APPLY NG KRUS operator ay semantically katulad sa INNER SUMALI . Ito ay katulad ng INNER SUMALI operasyong isinagawa sa mga talahanayan ng May-akda at Aklat. MAG-APPLY NG KRUS ibinabalik lamang ang mga tala na iyon mula sa isang pisikal na talahanayan kung saan may mga tugmang hilera nasa output ng function na pinahahalagahan ng talahanayan.

Inirerekumendang: