按日期顺序从多个表中选择数据(流)

时间:2014-09-03 21:37:45

标签: mysql sql symfony doctrine

我希望通过created_at命令从许多表中获取数据以生成流。

表:

新闻,评论,视频,游戏

这些所有表都有created_at字段。

这些数据必须与created_at一起订购。

我如何使用mysql?

1 个答案:

答案 0 :(得分:1)

如果您可以从每个表中投影联合兼容关系,这很容易。例如,如果所有表格都包含idname列:

select id, name, created_at from news
union all select id, name, created_at from reviews
union all select id, name, created_at from videos
union all select id, name, created_at from games
order by created_at
;

说明: