Ben belli bir kategorideki tüm kurulları görüntülemek için çalışıyorum, ama ben SQL sorgusu ile sorun yaşıyorum. Ben, belli bir kategorideki tüm mesajların geçmesi gelen kullanıcı kimliği almak, kullanıcıların tablodan adınızı bulun, ve sonra yazı orada kaç yorum sayısı istiyorum.
Burada tablolar ve alanların bazıları:
boards
board_id
comments - the replies to the post
comment_id
discussion - the posts
discussion_id
discussion_user
discussion_board
discussion_time
discussion_title
users
id
username
Aslında ben bu vardı:
SELECT
a.discussion_id,
a.discussion_time,
a.discussion_title,
a.discussion_type,
a.discussion_media,
b.username,
Count(c.comment_id) AS totalComments
FROM
discussion a,
users b,
comments c
WHERE
discussion_board='".$board['board_id']."' AND
b.id=a.discussion_user AND
c.comment_post=a.discussion_id
O bulabilirsiniz Ama eğer sadece yazı gösterir.
Bunu nasıl düzeltebilirim? Ben hala SQL ve veritabanı ilişkileri hakkında daha fazla öğreniyorum. Sol katılır?