1 Ekim 2009 Perşembe

T-SQL: INNER JOIN eski ve yeni yazım şekli.

T-SQL de INNER JOIN için yeni bir kullanım şeklinden bahsediliyor. Çok zaman kazandıracak gibi görünmesede isteyene "INNER JOIN" 'in farklı yüzü. :)

Eski kullanım şekli:
SELECT SH.sth_stok_kod AS [STOK KODU], S.sto_isim AS [STOK İSMİ]
FROM dbo.STOK_HAREKETLERI SH
INNER JOIN dbo.STOKLAR S
ON (SH.sth_stok_kod=S.sto_kod)
GROUP BY SH.sth_stok_kod, S.sto_isim
ORDER BY SH.sth_stok_kod


Yeni kullanım şekli:
SELECT SH.sth_stok_kod AS [STOK KODU], S.sto_isim AS [STOK İSMİ]

FROM dbo.STOK_HAREKETLERI SH, dbo.STOKLAR S
WHERE (SH.sth_stok_kod=S.sto_kod)
GROUP BY SH.sth_stok_kod, S.sto_isim
ORDER BY SH.sth_stok_kod


Kaynak : http://www.sqlservercentral.com/blogs/brian_kelley/archive/2009/9/30/the-old-inner-join-syntax-vs-the-new-inner-join-syntax.aspx