v2.5.2
Giriş yap

Mysql Veri Çekme Sorunu

mb
333 defa görüntülendi

Merhabalar,

randevular ve personeller olarak 2 adet
tablom bulunuyor.

randevular tablosu

    randevu_id
    musteri_adi
    islemyapanpersonel_id (personel_id)
    randevualanpersonel_id (personel_id)

personeller tablosu

    personel_id
    personel_adi
    personel_soyadi

Randevu detaylarını çekmek istediğim de
tüm bilgileri çekebiliyorum fakat. İşlem yapan personelin
ve randevuyu alan personelim ad, soyad bilgilerini
bir türlü çekemiyorum.

WHERE kosulunda

randevu.islemyapanpersonel_id  = personel.personel_id 

dediğim de bir tanesi geliyor fakat ikisini birden
yapmak istediğim de boş değer döndürüyor.

Cevap yaz
Cevaplar (3)
mek
706 gün önce

SELECT * FROM Randevu INNER JOIN Personel ON personel.personel_id=randevu.islemyapanpersonel_id WHERE randevu.islemyapanpersonel_id=:islemyapanpersonel_id

bu şekilde

mb
707 gün önce

Hayır ama şu şekilde yapıyorum.

    
    SELECT 
    randevu.randevu_id,
    randevu.islemyapanpersonel_id
    personel.personel_id
    ..
    ...
    ..
    FROM musteriler, randevu, personel
    
    WHERE 
    randevu.islemyapanpersonel_id = personel.personel_id
    ..
    ..
    ..

gibi bir sorgu oluşturup da deniyorum.

abdullahx
707 gün önce

JOIN kullanıyor musun