Önceleri hep düzmantık gittiğim için ne gerek var diyerek öğrenmemiştim JOIN kavramını. Şimdi yapmam gereken projede biraz da performansı düşünmem gerektiği için en iyi şekilde kodlamam gerekiyor. JOIN kavramına biraz internetten baktım ama kafam karıştı.
forumcats tablo yapısı
id
catname
catdesc
forums tablo yapısı
id
forumname
forumdesc
topiccount
postcount
type
mods
lastpost
parent
catid
Yapmaya çalıştığım şey forum kategori başlıklarını listeleyip altına bu kategorilere ait forumları göstermek. yani
Genel
- Duyurular
- Tartışmalar
Destek
- PHP
- ASP
Şeklinde bir diziliş elde etmeye çalışıyorum. Benim yaptığım sorgu şekli şöyle,
$template->assign('categories', $db->get_results("SELECT mu_forumcat.id, mu_forums.forumname, mu_forums.forumdesc, mu_forums.topiccount, mu_forums.postcount, mu_forums.lastpost, mu_forums.parent FROM mu_forumcat RIGHT JOIN mu_forums ON mu_forums.catid = mu_forumcat.id"));Nerede hata yapıyorum? Bir de şunu elde etmek için şunu yazmalısın ki istediğin sonucu alabilesin şeklinde bir açıklama yapabilir misiniz? JOIN ile ilgili hangi makaleye baksam kafam allak bullak oluyor.
Şimdiden teşekkürler.