• DİKKAT

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

İ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
 
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'"
 
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:
Geri
Üst