我什至不确定如何问这个,但让我试一试。
我有一张桌子,我们称之为小部件。在每个小部件的此表中,我将有几条记录,其中包含各种数据,但该小部件的每条记录都将具有相同的小部件标识符。
如果其中一条记录包含一些其他特定数据,我如何才能只选择此小部件。
例子:
---------------------------------
| widgetid | status |
|--------------------------------
| 54345 | added to inventory |
|-------------------------------|
| 54345 | sold |
|-------------------------------|
| 58879 | added to inventory |
---------------------------------
因此,在上表中,我只想选择 54345 小部件,因为它是唯一具有匹配“已售”状态的小部件。
这里的问题是我在查询时不知道小部件 id,因为它是动态生成的。
我确信我错过了一些非常愚蠢的东西,但是在搞砸了一段时间并且没有找到任何帮助搜索之后,我认为是时候把它扔在那里,看看你们这些好人是怎么想的。
如果这很重要,请使用 MySQL。