gpt4 book ai didi

php - 多条记录匹配一列但过滤另一列

转载 作者:行者123 更新时间:2023-12-01 00:24:09 25 4
gpt4 key购买 nike

我什至不确定如何提出这个问题,但让我试一试。

我有一张 table ,我们称它为小部件。在每个小部件的这个表中,我将有几条记录,其中包含各种数据,但此小部件的每条记录都将具有相同的小部件标识符。

如果其中一条记录包含一些其他特定数据,我如何才能只选择此小部件。

例子:

---------------------------------
| widgetid | status |
|--------------------------------
| 54345 | added to inventory |
|-------------------------------|
| 54345 | sold |
|-------------------------------|
| 58879 | added to inventory |
---------------------------------

因此,在上表中,我只想选择 54345 小部件,因为它是唯一具有匹配“已售出”状态的小部件。

这里的问题是我在查询时不知道小部件 ID,因为它是动态生成的。

我确信我遗漏了一些非常愚蠢的东西,但是在弄乱了一段时间并且没有找到帮助搜索之后,我认为是时候把它扔在那里看看你们这些好人的想法了。

如果重要的话,使用 MySQL。

最佳答案

SELECT w1.*
FROM Widgets w1
JOIN Widgets w2
ON w1.widgetid = w2.widgetid
WHERE w2.status = "sold"

关于php - 多条记录匹配一列但过滤另一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17669431/

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