Ben temelde üç tablo, mesajları, görüntüleri ve postimages (bu sadece diğer tabloları hem kimliklerini içerir ve gerekirse birden fazla her yazı resim ve her görüntü birden fazla mesaj olarak yeniden sağlar) var.
(Varsa) Her bir tek, küçük resim ile birlikte, tüm mesajların başlıklarını listelemek için çalışıyorum
Ben aşağıdaki ile yapabilirsiniz:
$sql ="SELECT * FROM posts p, images im, postimages pi WHERE
AND pi.post_id = p.id
AND pi.image_id = im.image_id
ORDER BY created_at LIMIT 10";
Ancak, tabii ki, birden fazla görüntü olması durumunda, kayıt iki kez gösterilir.
Ben muhtemelen bir alt sorgu ile bunu yapabileceğini biliyorum, ama bu korkunç verimsiz görünmektedir. Bu etrafında daha zarif bir yolu var mı?
Herhangi bir tavsiye mutluluk duyacağız. Teşekkürler.