arkadaşlar selamlar.

randevu ve hastabilgi adında iki tablom var. tablolarımdaki alanlar;

randevu tablosu: randevuid, poliklinikadi, doktoradi, hastatc

hastabilgi: hastaid, hastatc, ad, soyad, cinsiyet


benim amacım poliklinik adı ve doktor adına göre seçim yaptırıp, o doktora ve polikliniğe kayıt yaptıran hastaların adını soyadını cinsiyetini görmek. bunu nasıl yapabilirim?

 

join'lemeden de oluyor tabi ama?

select ad, soyad, cinsiyet from hastabilgi where hastatc in (select hastatc from randevu where doktoradi='drwho' and poliklinikadi='sagilkocagi')

celeron 300a

select h.ad, h.soyad, h.cinsiyet
from hastabilgi h, randevu r
where r.poliklinikadi = 'X'
and r.doktoradi = 'Y'
and r.hastatc = h.hastatc

lemmiwinks

çok teşekkürler yardım için, sayenizde hallettim. :)

banagazozalnuri

hazırcılık gibi olacak ama (bkz: object-relational mapping) konusuna bakmanı tavsiye ederim, birçok problemini hiç sorgu yazmadan çözersin bu şekilde.

hayirsiz
1

mobil görünümden çık