arkadaşlar merhaba,
servis_randevular ve servis_musteriler diye 2 tablom var. her iki tablo da da musteri_kodu isminde alanım var şimdi benim sorunum şu
böyle bir sorgum var sıralamayı id ile yapıyor.
select * from servis_randevular where randevu_durumu='BEKLEMEDE' and randevu_detayi='' order by id asc
benim yapmak istediğim sıralamayı id ile değilde servis_musteriler tablosundaki musteri_adi_soyadı na göre alfabetik yapması.
yardımcı olabilecek var mı
iki tablo arası order by sıralama
4
●208
- 09-10-2019, 11:28:09Kimlik doğrulama veya yönetimden onay bekliyor.Sorguyu şu şekilde yapmayı deneyin;
SELECT * FROM servis_randevular, servis_musteriler WHERE servis_randevular.musteri_kodu = servis_musteriler.musteri_kodu AND servis_randevular.randevu_durumu='BEKLEMEDE' ORDER BY servis_musteriler.musteri_adi_soyadı ASC
- 09-10-2019, 11:35:28--------------------------------------------------------tatarkursad adlı üyeden alıntı: mesajı görüntüle
sorgu ve devamı bu sekilde denedim çalışmadı yada ben yapamadım :-(
$sor3=mysql_query("SELECT * FROM servis_randevular, servis_musteriler WHERE servis_randevular.musteri_kodu = servis_musteriler.musteri_kodu AND servis_randevular.randevu_durumu='BEKLEMEDE' ORDER BY servis_musteriler.musteri_adi_soyadı ASC
");
while($yaz3=mysql_fetch_array($sor3)){
$veri_idd=$yaz3['id'];
$veri_sira=$yaz3['id'];
$veri_musteri_kodu=$yaz3['randevu_musterikodu'];
$veri_randevu_tarihi=$yaz3['randevu_tarihi'];
$veri_basvurunedeni=$yaz3['basvurunedeni'];
$veri_uruntipi=$yaz3['uruntipi'];
$veri_urunmarka=$yaz3['urunmarka'];
$veri_randevu_olusturan=$yaz3['randevu_olusturan'];
$veri_randevu_detayi=$yaz3['randevu_detayi'];
select sr.* from servis_randevular AS sr
join servis_musteriler AS sm on sr.randevu_musterikodu = sm.musteri_kodu
where sr.randevu_durumu='BEKLEMEDE'
order by sm.musteri_adisoyadi asc
KODU BU ŞEKİLDE YAPINCA ÇALIŞTI.
@Muaddib isimli üyeye yardımları için teşekkürler. - 09-10-2019, 11:45:54