Я хочу получить каждый «Forum_THREADS», на который пользователь отправил или ответил.
Когда он отвечает, он находится в таблице «Forum_REPLIES».
Вот мой запрос:
$threads = mysql_query("SELECT * FROM FORUM_Threads
INNER JOIN FORUM_Replies
ON
FORUM_Threads.Poster = $userRow->ID
OR
(
FORUM_Replies.Poster = $userRow->ID
AND
FORUM_Replies.ThreadID = FORUM_Threads.ID
)
");
В данный момент он не работает должным образом, и когда он это сделает, я бы подумал, что он будет несколько раз получать потоки.Есть ли лучший способ сделать это, когда он не будет извлекать потоки несколько раз, и он будет работать правильно?
Forum_REPLIES
- это просто дубликат Forum_THREADS
с полем ThreadID.