gpt4 book ai didi

mysql - 如何从列中具有两个不同值的表中进行选择?

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

================================================== =========

这是示例数据库

我只想获取技能栏中同时具有 2 和 14 的用户。答案应该是“2” enter image description here

最佳答案

试试这个:

SELECT seekerID
FROM mytable
WHERE skillID IN (2, 14)
GROUP BY seekerID
HAVING COUNT(DISTINCT skillID) = 2

DISTINCT 关键字仅在 skillID 值对于单个 seekerID 可能出现多次的情况下才是必需的。

关于mysql - 如何从列中具有两个不同值的表中进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35128912/

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