İntersect deyimi kulllanımı hakkında [Archive] - Excel Forum

PDA

Tüm Versiyonu Göster : İntersect deyimi kulllanımı hakkında


mktemel
12-12-2006, 10:14
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
12-12-2006, 18:26
Sanırım "Çalışanlar" tablosundan "D.Yeri=İstanbul ve Adana" olan kayıtları listelemek istiyorsunuz. aşağıdaki gibi deneyin.

"SELECT Ad FROM Çalışanlar WHERE D.Yeri='İstanbul' And 'Adana'"

red_lion_72
13-12-2006, 12:18
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;


"SELECT Ad FROM [Çalışanlar] WHERE D.Yeri in ('İstanbul', 'Adana')"


Bu arada yazdığınız hata oracle hatası galiba:(


Özel Arama