Salve, sto scrivendo un forum per il mio CMS, mentre scrivevo una query, mi sono accorto di una piccola svista...
Codice PHP:
$mysql->query("SELECT forum_topics.id AS `forum_topic_id`,
forum_topics.forum_id,
forum_topics.forum_cat_id,
forum_topics.topic,
forum_topics.author,
forum_topics.date,
forum_topics.last_post_uid,
forum_topics.last_post_date,
users.username
FROM `forum_topics`
LEFT JOIN `users` ON users.id = forum_topics.author
WHERE `forum_id`='$id_forum'");
Avrei bisogno di fare 2 LEFT JOIN, sulla stessa tabella `users`, una che mi ritorni l'username dell'autore del topic, la seconda invece mi deve ritornare l'username dell'ultimo utente che ha fatto un post in quel topic. Il problema è i dati sono contenuti nello stesso campo, users.username... e quindi non possono assumere contemporaneamente due valori diversi.
Idee?