gpt4 book ai didi

MySQL SELECT 如果商店有 X,请向我展示他们拥有的所有内容

转载 作者:行者123 更新时间:2023-11-29 05:32:14 26 4
gpt4 key购买 nike

我有一个像这样的 MYSQL 表:

STORES (SPID, StoreID, ProductID);

像这样的数据:

{ 1 | s1 | p2 }
{ 2 | s1 | p7 }
{ 3 | s1 | p8 }
{ 4 | s2 | p1 }
{ 5 | s2 | p3 }
{ 6 | s2 | p6 }
{ 7 | s2 | p9 }
{ 8 | s3 | p2 }
{ 9 | s3 | p5 }

我想:
使用 MYSQL SELECT 查询获取结果,如果商店有特定产品,则将返回该商店所有产品的列表。例如,如果我要查找“p2”,那么我想知道“s1”有“p2、p7、p8”,“s3”有“p2、p5”。

如果您需要更多信息,请告诉我。我不确定解决这个问题需要什么(这可能是我无法搜索并找到答案的原因!)

最佳答案

您可以使用子查询来做到这一点:

SELECT * FROM STORES WHERE StoreID IN (SELECT StoreID FROM Stores WHERE ProductID='p2')

关于MySQL SELECT 如果商店有 X,请向我展示他们拥有的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792799/

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