如何在联接中转换此子查询?

克拉默65

使用这个SO答案,我创建了以下查询:

select 
    created, property_id, requesting_user_id, type, response 
from 
    pdr t1 
where 
    t1.created = (
        select max(created) 
        from pdr t2 
        where t2.property_id = t1.property_id and t2.requesting_user_id = t1.requesting_user_id
    )

这就像一个符咒,但现在我想使用联接将其(也正如我上面链接的SO答案中所建议的那样)转换为查询。所以我想出了这个:

select 
    created, property_id, requesting_user_id, type, response 
from 
    pdr t1 
inner join (
    select max(created) as created, property_id, requesting_user_id
    from pdr
    group by property_id, requesting_user_id
) as t2 on t2.property_id = t1.property_id and t2.requesting_user_id = t1.requesting_user_id and t2.created = t1.created

不幸的是,这会返回错误信息ambiguous column name: created所以我把一些创建的东西放到前面t1.后面弄乱t2.了,但是后来我遇到了各种各样的语法错误,所以我有点在这里迷路了。

有人可以帮我解决我在这里做错的事情吗?欢迎所有提示!

ps:我目前正在SQLite上对此进行测试,但最后它也应在MySQL上运行。如果有区别,当然也很有趣。

亚历山大·米拉迪诺维奇(Aleksandar Miladinovic)

首先选择应该像:

SELECT t1.created, t1.property_id, t1.requesting_user_id, type, response...

您所做的所有其他操作都正确无误...

基于https://dev.mysql.com/doc/refman/5.1/en/example-maximum-column-group-row.html ...

GL

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在zend查询中转换此多个子查询?

来自分类Dev

如何在干净的Ruby ActiveRecord中转换此SQL联接/计数语句

来自分类Dev

如何在向量中转换此 DataFrame?

来自分类Dev

如何在 PostgreSQL 中转换查询结果

来自分类Dev

如何在C#中转换或编写此Javascript数组

来自分类Dev

如何在Web.config中转换此元素?

来自分类Dev

如何在Python中转换此RGB格式

来自分类Dev

如何在python中转换此数据结构

来自分类Dev

如何在Rails中转换此联系表单

来自分类Dev

如何在REST方法中转换此Java / Soap方法?

来自分类Dev

如何在cdbcriteria中编写此联接查询?

来自分类Dev

如何在Laravel 5中转换MongoDB查询?

来自分类Dev

如何在Laravel 5中转换MongoDB查询?

来自分类Dev

如何在m子流中转换特殊字符

来自分类Dev

如何在“ mclapply”中转换“ for”?

来自分类Dev

如何在“ mclapply”中转换“ for”?

来自分类Dev

如何联接到子查询内部联接

来自分类Dev

如何在R中转换此矩阵?(一热,chr)

来自分类Dev

我该如何在R中而不是excel中转换此数据

来自分类Dev

将子查询转换为LEFT联接?

来自分类Dev

MYSQL将联接转换为子查询

来自分类Dev

如何在 Laravel 中执行此操作,子查询不在

来自分类Dev

如何在带有子查询的联接中使用联接表中的列

来自分类Dev

如何在子查询的联接中使用联接表中的列

来自分类Dev

如何使用表联接优化此查询?

来自分类Dev

如何加快此mysql联接查询

来自分类Dev

如何使用自联接优化此查询?

来自分类Dev

如何在MySQL中使用子查询为报表优化多个联接的查询

来自分类Dev

如何在Shell脚本中转换MySQL查询输出到数组中?

Related 相关文章

热门标签

归档