2010-09-07 12 views
6

2'den fazla tablom var ve katılmak için belirli bir sütuna katılmak istiyorum.sql Query kullanarak 2'den fazla tabloya nasıl katılır?

+0

Hangi DBMS'yi kullanıyorsunuz? –

+0

@Abe, bu soruda http://stackoverflow.com/questions/3656099/how-to-delete-rows-in-tables-that-contain-foreign-keys-to-other-tables pradeep kullandığını onaylar. SQLServer 2008. –

+1

Bu vesile ile size "zorlayıcı" rozetini verdim. –

cevap

10

örnek: hatta başka tabloda eşleşen kayıt olmadan tablo1 tüm kayıtları isteseydim

select a.column1, a.column2, b.whatever, c.hello 
from table1 a 
join table2 b on a.keyfield = b.keyfield 
join table3 c on a.keyfield = c.keyfield 

ardından yerine "sol birleştirme" olmalıdır katılmak.

İlgili konular