SQL JOIN'ler 2: Self Join, Non-Equi Join, Semi/Anti Join ve CROSS APPLY ile LATERAL
Aynı siparişin kalemlerini ve ödemelerini birlikte join'lemek toplamları çarpar (fan-out); çözüm önce gruplamak sonra join'lemek. CROSS JOIN ile rapor iskeleti, self join ile kategori ağacı, aralıkla non-equi join, EXISTS ile semi join, NOT EXISTS ile anti join (planı LEFT JOIN … IS NULL ile aynı) ve her müşterinin son üç siparişi için T-SQL CROSS/OUTER APPLY ile PostgreSQL ve MySQL'deki standart LATERAL'ı gerçek çıktılarla gösteriyoruz.
8 Kas 2026
·
13 dk
·
3