2011-08-25 68 views
0

我想创建一个查询,它可以处理从多个表中获取值,按每个表的时间戳排序,并将结果数据输出到一个数据流中。这将像Facebook或Google+中的通知区域。MySQL通知查询 - 多个表

我需要从各种各样的表中访问数据,并且各种各样的字段。例如 - 行动历史,公告和事件的初学者。

由于提前, 克里斯

回答

1

我猜您是在寻找为UNION查询,即

(SELECT timestamp_field, ... FROM Actions WHERE ...) 
UNION 
(SELECT timestamp_field, ... FROM History WHERE ...) 
ORDER BY timestamp_field;