gpt4 book ai didi

mysql - 返回表中某一列中的值多次出现的行

转载 作者:行者123 更新时间:2023-11-30 00:48:16 25 4
gpt4 key购买 nike

我有两个表 person 和 orderr,当一个人在 orderr 表中拥有多个订单时,希望使用 personID 返回 person 的行。

SELECT person.* FROM person JOIN orderr ON person.personID = orderr.personID HAVING COUNT(orderr.personID) > 1;

上面似乎打印了表格中的第一行。

这是订购者表中的数据:

最佳答案

我认为最简单的方法是将其表达为加入和聚合:

SELECT person.*
FROM person JOIN
orderr
ON person.personID = orderr.personID
GROUP by person.personID
HAVING count(*) > 1;

关于mysql - 返回表中某一列中的值多次出现的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21190096/

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