Sql sorgusunda diğer tabloda olmayanları bulmak

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,044
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,

"Parties" ve "Customer" adında iki tablomuz mevcut, bu iki tablo Customer ID ile ilişkilendirilmiş durumda;
Aşağıdaki sorgu ile "Customers" ve "Parties" sayfasında ortak olanlar geliyor,

"Customer" tablosunda olupta "Parties" tablosunda olmayanları nasıl getirebiliriz?

Kod:
SELECT DISTINCT Customers.CustomerID, Customers.LastName, Customers.FirstName
FROM Customers INNER JOIN Parties ON Customers.CustomerID = Parties.CustomerID;
yardımlarınız için şimdiden teşekkürler,
iyi çalışmalar.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Tablo1 de olan Tablo2de olmayana göre sql metni
Kod:
SELECT Tablo1.Kimlik, Tablo1.Alan1, Tablo1.Alan2
FROM Tablo1 LEFT JOIN Tablo2 ON Tablo1.[Kimlik] = Tablo2.[Kimlik]
WHERE (((Tablo2.Kimlik) Is Null));
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
VBA'da kullanmıyorsanız, EXCEPT komutuna bakınız.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Vba ilgisi yok, Access de hiç bir durumda EXCEPT kullanılmıyor.
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
SQL Management Studio içinse önerdim. Access olduğuna dair bir bilgi yok. Siz nereden anladınız access olduğunu? Bu sorgu Excel'de de olabilir. Neden Access? Bunlarda except olmaz.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Kusura bakmayın, arkadaşın kodlarına bakınca access veri tabanında üretilmiş olduğunu düşündüm. SQL Management Studio ile oluşturulan kodlarda her alan adından önce tablo adı bulunmuyorCustomers.CustomerID, Customers.LastName, Customers.FirstName
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,044
Excel Vers. ve Dili
Office 2013 İngilizce
Kusura bakmayın, arkadaşın kodlarına bakınca access veri tabanında üretilmiş olduğunu düşündüm. SQL Management Studio ile oluşturulan kodlarda her alan adından önce tablo adı bulunmuyorCustomers.CustomerID, Customers.LastName, Customers.FirstName
Arkadaşlar özür dilerim, belirtmeyi unutmuşum: ACSESS 'de kullanacaktım
 
Üst