从多个表中选择并按日期从最新到最旧排序的简单好方法是什么?
 mysql_query("
               SELECT * 
               FROM posts, comments, photos 
               WHERE userID='$session' 
               ORDER BY date");如果我想做这样的事。
发布于 2012-01-15 08:44:37
SELECT *
FROM (SELECT userID, Col1, Col2, Col3, date
      FROM posts
      UNION
      SELECT userID, Col1, Col2, Col3, date
      FROM comments
      SELECT userID, Col1, Col2, Col3, date
      FROM photos ) t
WHERE userID = 123
ORDER BY date DESChttps://stackoverflow.com/questions/8866662
复制相似问题