如何像facebook新闻提要一样在一个页面中显示多表数据?
示例表格/event,task/
我想按日期时间对它们进行排序,最新的在顶部。我可以通过php来实现,但是我需要mysql的方式。
event.row1
task.row1
event.row2
task.row2
event.row3
task.row3
...
older发布于 2010-06-23 15:58:29
您可以通过MySQL完成此操作
SELECT `AllData`.`id`, `AllData`.`date`
FROM
((SELECT `id`, `date` FROM `Events`)
UNION
(SELECT `id, `name` FROM `Tasks`)) `AllData`
ORDER BY `AllData`.`date`您必须具有相同的字段名称才能使用,请使用AS以相同的方式在请求中重命名字段
发布于 2010-06-23 20:52:16
也许您可以创建一个虚拟表,将其他表中所需的所有位都拉入其中?
使用CREATE VIEW语法。
https://stackoverflow.com/questions/3099438
复制相似问题