SQL Left Outer Join – Left Join Farkı

İnternette bu sorunun cevabını arayan bir çok kişi ile karşılaştım. Join ifadelerinde Left Outer Join = Left Join ve Right Outer Join = Right Join sorgula yapıları tamamiyle eşittir. Yani Outer ifadesi sadece opsiyoneldir.

<join_type> ::=     [ { INNER | { { LEFT | RIGHT | FULL } [ OUTER ] } } [ <join_hint> ] ]     JOIN

 

MySQL’in resmi yayınlarında da görüleceği üzere OUTER ifadesi köşeli parantezler ile belirtilmiştir yani opsiyoneldir ve gerekli değildir. Ancak, benim tavsiyem OUTER‘in her zaman kullanılması yönünde olacaktır çünkü çoğu zaman INNER JOIN ile okunuş olarak karışabilir ve kodlarınızı yazdıktan sonra saatler sürecek bir inceleme durumu ile karşılaşabilirsiniz.

Left Outer Join = Left Join

Right Outer Join = Right Join

 

 

 

Bir önceki yazımız olan ASP - İlk harfi büyük yap başlıklı makalemizde asp, asp fonksiyon ve asp fonksiyon hatası hakkında bilgiler verilmektedir.

16 Mart 12
0 yorum
Mustafa Çağrı Pinterest

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir