gpt4 book ai didi

mysql - 选择数据 IN(子查询)

转载 作者:行者123 更新时间:2023-11-30 22:38:18 24 4
gpt4 key购买 nike

这个查询工作正常:

SELECT * 
FROM PRODUKTY WHERE Id_sklep_kategorie IN(669, 670, 671, 672,
673, 674, 683, 686,
687, 688, 689, 690,
691, 692, 693, 694,
695, 696, 697, 698,
699, 700, 701, 845,
846, 847, 848, 849,
850, 851, 898);

但我想更自动地拥有它,所以我尝试了这个:

SELECT * 
FROM PRODUKTY WHERE Id_sklep_kategorie IN(SELECT Id_sklep_kategorie
FROM SKLEP_KATEGORIE);
  • 但它返回给我所有记录...

我该怎么做?

最佳答案

当您从查询中选择所有 Id_sklep_kategorie 时,它应该返回所有记录。现在您已经从查询中选择了所有 ID,您将从整个查询中获取所有记录。根据我的理解,如果您需要那些特定的行,则需要传递 ID,正如您提供的那样。

关于mysql - 选择数据 IN(子查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783363/

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