首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否按创建日期对表X、Y和Z中最新的N个项目进行查找?

是否按创建日期对表X、Y和Z中最新的N个项目进行查找?
EN

Stack Overflow用户
提问于 2013-08-11 07:38:44
回答 1查看 44关注 0票数 0

我想做一个查找3个不同的数据库表使用CakePHP。

收藏夹评论列表

每个表都有自己的模式,包括id、创建、修改和其他一些字段。我想做一个查找所有3个组合排序的创建日期。所以本质上..。

代码语言:javascript
运行
复制
[0] => array(
    [Favorite]
),
[1] => array(
    [Comment]
),
[2] => array(
    [Favorite]
),
[3] => array(
    [Listing]
)

假设这些数据是按创建的字段排序的,该字段在MySQL中是一个日期时间。

EN

回答 1

Stack Overflow用户

发布于 2013-08-11 07:44:29

如下所示使用UNION运算符:

代码语言:javascript
运行
复制
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 ...
;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18167346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档