我想做一个查找3个不同的数据库表使用CakePHP。
收藏夹评论列表
每个表都有自己的模式,包括id、创建、修改和其他一些字段。我想做一个查找所有3个组合排序的创建日期。所以本质上..。
[0] => array(
[Favorite]
),
[1] => array(
[Comment]
),
[2] => array(
[Favorite]
),
[3] => array(
[Listing]
)
假设这些数据是按创建的字段排序的,该字段在MySQL中是一个日期时间。
发布于 2013-08-11 07:44:29
如下所示使用UNION运算符:
SELECT * FROM (
SELECT id, created, modified, "Favorite" as ST FROM Favorite
UNION SELECT id, created, modified, "Comment" as ST FROM Comment
UNION SELECT id, created, modified, "Listing" as ST FROM Listing
)
WHERE ....
LIMIT ...
;
https://stackoverflow.com/questions/18167346
复制相似问题