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ş:
SQL ile Null Dize Birleştirme Server...
Ve Sol dış SQL Server birleştirme sol...
SQL Server: HAÇ arasındaki fark TAM DI...
Git Cherry-pick vs Birleştirme Akışı...
SQL Server günlüğü kesilemiyor komut d...