אוקי, אז יש לי 2 טבלאות, טבלה של נושאים וטבלה של תגובות.
נושאים:
name id bla bla 1 bla bla 2 2
תגובות:
אז ככה, באשכול הקודם ביקשתי קוד שיציג את הנושאים לפי סדר התגובות עם התאריך האחרון ביותר (האשכול שבו יש את התגובה האחרונה ביותר), ונתקלתי בבעיה.
date tothread id 24.1.13 - 15:15 1 1 24.1.13 - 10:35 2 2 22.1.13 - 22:31 2 3 24.1.12 - 17:41 1
אם אני משתמש ב RIGHT JOIN, זה מציג לי רק את הנושאים שיש להם תגובות, לפי הסדר, אבל אם אני משתמש ב LEFT JOIN, זה מציג לי את כל הנושאים, גם אלא שאין להם תגובות, אבל לא לפי הסדר (שזה הורס לי הכל).
הקוד של ההצגה יחד עם המיון הנכון:
תודה לעוזרים.קוד HTML:mysql_query("SELECT * FROM `thread` t RIGHT JOIN (SELECT `thread`,`date` from `post` group by `thread` order by max(date) desc) p on p.thread = t.id WHERE t.forum='$id'");




ציטוט ההודעה

