gpt4 book ai didi

mysql - SQL:从只有column2不同的两列中选择不同的

转载 作者:行者123 更新时间:2023-11-29 03:54:23 28 4
gpt4 key购买 nike

我在生成查询时遇到问题(我已经在线查看过,但找不到)。我想选择不同的两列,其中只有第二列不同。

理想情况下,它看起来像这样:

SELECT DISTINCT colA, colB
FROM table
GROUP BY colA, colB

条件是colB只是不同

例如,这是我希望它做的,以防我说的不清楚

colA | colB
-----------
abc |1
abc |2
abd |1
abf |1
xyz |1
asd |2

SQL 魔法

calA | colB
-----------
abc |1
abc |2

它基本上删除了 colB 不同的行。

谢谢!

最佳答案

JOIN 解决方案是:

 SELECT DISTINCT a.*
FROM table a
JOIN table b
ON a.colA = b.colA
AND a.colB != b.colB

关于mysql - SQL:从只有column2不同的两列中选择不同的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16287211/

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