• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sql sorgusunda diğer tabloda olmayanları bulmak

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,201
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.
 
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));
 
Vba ilgisi yok, Access de hiç bir durumda EXCEPT kullanılmıyor.
 
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.
 
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
 
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
 
Geri
Üst