iki tablo arası order by sıralama - R10.net
  • 09-10-2019, 10:50:30
    #1
    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ı
  • 09-10-2019, 10:56:52
    #3
    şöyle birşey olsa gerek istediğin
    select sr.* from servis_randevular  sr (nolock)
    join servis_musteriler sm (nolock) on sr.musteri_kodu = sm.musteri_kodu
    where sr.randevu_durumu='BEKLEMEDE'
    order by sm.musteri_adi_soyadı asc
    Nasılsın?
  • 09-10-2019, 11:28:09
    #4
    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
    #5
    tatarkursad adlı üyeden alıntı
    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
    --------------------------------------------------------
    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
    #6
    rica ederim , iyi çalışmalar.

    sameet35 adlı üyeden alıntı
    --------------------------------------------------------
    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.
    Nasılsın?