avanceret left join
Jeg er ved at lave et debat forum...http://www.elektrobeat.dk/test/debate.php
email: test@test.dk
pass: 123
Den tråd med det seneste indlæg skulle gerne blive vist øverst, men det er ikke altid det sker? Hvis man laver et indlæg direkte på det indlæg der starter en tråd gør den det godt nok, men svarer man længere "inde" i tråden sker der ikke noget??
SELECT debate.id, debate.subject, debate.time, COUNT(debate2.reply_id) AS replies, user.name, IFNULL(MAX(debate2.time), debate.time) AS last_time
FROM ($DB.$table debate LEFT JOIN $DB.user user ON debate.user_id=user.id)
LEFT JOIN $DB.$table debate2 ON debate.id=debate2.reply_id
WHERE debate.reply_id=0
GROUP BY debate.thread_id
ORDER BY last_time DESC
thread_id = id på det indlæg som starter tråden
reply_id = id på det indlæg som bliver svaret på
