gpt4 book ai didi

mysql 找到匹配的键与不匹配的值

转载 作者:行者123 更新时间:2023-11-29 14:12:20 25 4
gpt4 key购买 nike

我正在使用一个包含一些重复数据的数据库,并尝试编写一个查询来提取问题数据。该表如下所示:

lpID, pID, pName, etc...

其中 lpID 是该表的唯一 ID,pID 是整个数据库的共享 ID。我用这个来提取匹配的 pID 值 (16k):

SELECT lp.pID, group_concat(lp.lpID) as lpIDs, group_concat(lp.pName) as names
FROM lp
INNER JOIN (
SELECT pID
FROM lp
GROUP BY pID
HAVING count(pID) > 1
) dup ON lp.pID = dup.pID
group by lp.pID

这有效,但现在我正在尝试扩展它,以便它只提取 pName 值不匹配的 938。我尝试的一切似乎都不起作用。我怎样才能做到这一点?

最佳答案

你试过吗

SELECT lp.pID, group_concat(lp.lpID) as lpIDs, group_concat(lp.pName) as names
FROM lp
INNER JOIN (
SELECT pID, COUNT(distinct pName) AS Names
FROM lp
GROUP BY pID
HAVING count(pID) > 1 AND Names > 1
) dup ON lp.pID = dup.pID
group by lp.pID

关于mysql 找到匹配的键与不匹配的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13276490/

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