4 tablo üzerinde çalışıyorum. Tabloların tümü rotalarla ilgili verileri tutar (IE: From
, To
, Distance
). Table1
, 5000 satır tutabilir,, 2500 satır vardır, Table3
, 3000 satır vardır ve Table4
, 3000 satır da sahiptir.İç Katıl, varsa, boş sütunlar oluşturun
Tüm tablolar için INNER JOINs'u oluşturdum. Bununla birlikte,'daki veriler Table1.RouteId
'un bir girişi vardır, ancak bu veriler Table2
'da bulunmayabilir. ,
tüm verileri karşılaştırmak gerekir ve Table1.RouteId
Table2
değilse, o zaman sadece "mevcut değil" veya buna benzer bir şey bu yüzden veri Table2
eksik olduğunu görebilirsiniz gibi Table2
sütunları doldurmalıdır ama başka yerlerde var.
Bunu nasıl başarabilirim?
'SOL DIŞTA JOIN' – Raj
' LEFT JOIN' deyimine bakın. –
İşaret ettiği gibi, arkadaşınız "SOL JOIN". Ve ikinci arkadaş, '(NULL') – Shnugo