2 Ocak 2009, Cuma
Ve Sol dış SQL Server birleştirme sol
Sol arasındaki fark ve sol dış birleştirme nedir?
CEVAP
2 Ocak 2009, Cuma
Belgelere göre: FROM (Transact-SQL):
<join_type> ::=
[ { INNER | { { LEFT | RIGHT | FULL } [ OUTER ] } } [ <join_hint> ] ]
JOIN
Anahtar OUTER
isteğe bağlı olarak işaretlenir (köşeli ayraç), ve bu bu durumda ne anlama geldiğini belirtin olsun ya da olmasın hiç fark etmez. Diğer elemanları tümcesi katılın olsa da isteğe bağlı olarak, terk işaretli olduğunu unutmayınonlaradışarı elbette bir fark yaratacak.
Örneğin, JOIN
tipi-bölüm bütün tümcesi isteğe bağlı, varsayılan sadece JOIN
belirtin INNER
.. Diğer bir deyişle, bu yasal
SELECT *
FROM A JOIN B ON A.X = B.Y
Burada eşdeğer sözdizimi listesi:
A LEFT JOIN B A LEFT OUTER JOIN B
A RIGHT JOIN B A RIGHT OUTER JOIN B
A FULL JOIN B A FULL OUTER JOIN B
A INNER JOIN B A JOIN B
Ayrıca bu diğer açık bıraktım cevap bak bu KADAR soru: SQL left join vs multiple tables on FROM line?.
Bunu Paylaş:
Bir SQL Server'da tablo BİRLEŞTİRME ku...
SQL Server: HAÇ arasındaki fark TAM DI...
SQL ile Null Dize Birleştirme Server...
Git çatışmalar düzeltme birleştirme?...
Git birleştirme geri?...