Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

İnner join ile tek bir tabloyu limit ile listeleme

Aşağıdaki gibi bir sorgum var bu sorguda resim tablosundaki resim2 alanındaki bütün resimler listeleniyor. Bende limit 0,1 kullanıp sadece bitane listeletmek istedim ama inner join kullandığım için diğer ilan tablosundaki kayıtlardanda sadece bir tanesini listeledi. SAdece resim tablosunun limitini 0,1 olarak nasıl ayarlayabilirim. Yardımlarınızı bekliyorum.

 $ilan=mysql_query("SELECT resim.resim2, ilan.title, ilan.id FROM resim inner join ilan  on resim.ilan_id=ilan.id  ") or die(mysql_error());
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • siyahbeyaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    472 cevap - 20 soru
    $ilan=mysql_query("SELECT resim.resim2, ilan.title, ilan.id FROM resim inner join ilan  on resim.ilan_id=ilan.id Group by ilan.title  ") or die(mysql_error());
    

Cevaplar

  • Actionsee adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    9 yıl önce güncellenmiş
    16 cevap - 22 soru
    $ilan = mysql_query("SELECT resim.resim2, ilan.title, ilan.id 
    FROM ilan left join resim
    on resim.ilan_id=ilan.id 
    WHERE ilan.id = (
        select id from ilan limit 1
    ) ") or die(mysql_error())
    
  • chatlak49 adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    3 cevap - 13 soru
    siyahbeyaz'ın yazdıgı kodu denedim çalıştı. Yardımlarınız için teşekkür ederim arkadaşlar.