İki tablo arasında sorgu

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
webman
Üye
Mesajlar: 2
Kayıt: 19 Nis 2006 07:03

İki tablo arasında sorgu

Mesaj gönderen webman »

Arkadaşlar bir soru bank yapmaya çalışıyorum.
iki tablom var birinde sorular diğerinde ise cevaplanan soruların numarası ve öğrencinin numarası.
ben öğrencinin daha önce cevaplamadığı soruları listelemek istiyorum... Bunun sorgusunu bir türlü yapamadım yardım edermisiniz.

"Sorular" tablodaki alanlar "soru_no" ve "soru",
"Cevaplar" tablosunda ise "soru_no", "okul_no"

Şöyle bir kod denedim ama doğru bir sonuç alamadım

"SELECT * FROM Sorular,Cevaplar " & _
"where Cevaplar.soru_id<>Sorular.soru_id " & _
"and okul_id<>3"

3 okul numarasıdır

Yardım edenlere şimdiden teşekkürler...
ylmz
Üye
Mesajlar: 110
Kayıt: 18 Mar 2005 02:32
Konum: Antalya

Mesaj gönderen ylmz »

merhaba,

eğer soruyu doğru anladıysam şu sql in çalışması gerekir.

Kod: Tümünü seç

select * 
from sorular
where
  soru_id not in 
  (select soru_id
  from cevaplar
  where okul_no = 3)
iyi çalışmalar.
webman
Üye
Mesajlar: 2
Kayıt: 19 Nis 2006 07:03

Mesaj gönderen webman »

Teşekkürler sağolun çok makbule geçti.

:bravo: :alkis: :alkis: :alkis: :bravo:
Cevapla