gpt4 book ai didi

mysql - mysql的另一个区别和限制

转载 作者:行者123 更新时间:2023-11-29 10:21:28 25 4
gpt4 key购买 nike

下面的代码做了它应该做的事情它返回 200 多个不同的记录,没有“限制 2”

我想要的是返回 2 个不同的记录,但它在第 2 个记录之后停止,这意味着我只得到 2 个记录

select distinct LEFT(`name`, LOCATE("(", `name`)-1), user_id, id
from ppbv79_listings
where user_id = 3798 and category_id = 30
group by LEFT(`name`, LOCATE("(", `name`)-1)
limit 2

Name user_id id
Germany 1213 Used Carl Sonnenschein 3798 2160555
Germany 1213 Used Carl Sonnenschein 3798 2160556

最佳答案

试试这个:

select A.`trimmedName`,  A.user_id, A.id 
from
(select LEFT(`name`, LOCATE("(", `name`)-1)
`trimmedName`, user_id, id,count(category_id) `count`
from ppbv79_listings
where user_id = 3798 and category_id = 30
group by LEFT(`name`, LOCATE("(", `name`)-1), user_id, id
order by `count` desc) A
limit 2;

我假设您想要删除一些重复项,并只获取重复次数最多的前 2 行数据。

关于mysql - mysql的另一个区别和限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49183144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com