gpt4 book ai didi

mysql - 根据同一个表中的值从表中获取值

转载 作者:行者123 更新时间:2023-11-29 06:37:27 25 4
gpt4 key购买 nike

我有一个 SQL 查询,它返回一些项目的 id,EJ:

SELECT * FROM items WHERE CAT_ID = 1

查询可以返回 1 或 N 个随机值,假设返回“1,3,4”。

然后我必须对同一个表进行第二次查询,但应用第一个查询返回的值。采用上述值,第二个查询如下(我使用的是 WHERE IN):

SELECT * FROM items WHERE CAT_ID IN (1, 3, 4)

我的问题是,有什么方法可以在同一查询中执行此过程吗?谢谢。

最佳答案

试试这个。

SELECT * FROM items WHERE CAT_ID IN (SELECT CAT_ID FROM items WHERE {YOUR WHERE CLAUSE LOGIC})

关于mysql - 根据同一个表中的值从表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53167244/

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