gpt4 book ai didi

mysql - 在同一张表上搜索数据

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

帮帮我我有 table 。我有“where st_id in (10, 11)”

vf_id --> st_id
--------------
1 --> 10
1 --> 11
2 --> 10
3 --> 11

当用 st_id 为 10.11 搜索时,结果如上

我想要的结果是:

vf_id --> st_id
--------------
1 --> 10
1 --> 11
--------------

帮帮我,非常感谢

最佳答案

如果您在查询中添加一个 group by 子句,您应该能够实现与您所要求的类似的结果,例如

SELECT vf_id, st_id
FROM table
WHERE st_id IN (10, 11)
GROUP BY st_id

但是,这实际上只是告诉您至少有一行 st_id=10 和至少有一行 st_id=11 如果有多行,您将丢失有关这些行的个别详细信息有 st_id=10/11

关于该问题的更多上下文有助于给出更好的答案

如果这是您需要的数据类型,甚至可能最终需要对多个列执行 GROUP BY

关于mysql - 在同一张表上搜索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49461186/

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