İntersect deyimi kulllanımı hakkında

Katılım
7 Şubat 2006
Mesajlar
64
Select * From Çalışanlar
Where
(Select Ad From Çalışanlar Where D.Yeri = 'İstanbul' intersect
Select MüşteriNo From Çalışanlar Where D.Yeri = 'Adana')

Bu sorgumda ORA-00936: missing expression hatası alıyorum düzletmem konusunda yardımcı olabilcek arkadaşlara şimdiden teşekkürler
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,256
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Sanırım "Çalışanlar" tablosundan "D.Yeri=İstanbul ve Adana" olan kayıtları listelemek istiyorsunuz. aşağıdaki gibi deneyin.
Kod:
"SELECT Ad FROM Çalışanlar WHERE D.Yeri='İstanbul' And 'Adana'"
 
Katılım
8 Temmuz 2004
Mesajlar
254
Excel Vers. ve Dili
office 2007-mssql 2008 R2
Selam,

intersect diye daha önce bişey duymadım :( . Ama ne yapmak istediğinizi söylerseniz yardımcı olabilirim.

Adana ve İstanbul doğum yeri olan çalışanları istiyorsanız Sayın Anemos'un çözümü ile birlikte şunu deneyin;

Kod:
"SELECT Ad FROM [Çalışanlar] WHERE D.Yeri in ('İstanbul', 'Adana')"
Bu arada yazdığınız hata oracle hatası galiba:(
 
Son düzenleme:
Üst