Mysql 仅选择此id在特定条件下的位置

Mysql 仅选择此id在特定条件下的位置,mysql,Mysql,我只需要选择stan为SG30的mes_id,但如果有任何mes_id包含stan的行或其他行,则无法显示mes_id 我在现实生活中有这样的东西我有50多个不同的价值观: 因此,在最终结果中应该只显示mes\u id:1,3,5,因为1,3,5 mes\u id在列stan中只有SG30值。从[table\u name]中选择mes\u id,其中stan='SG3'在您的示例中,最简单的查询是: 从GROUP BY mes_id中选择mes_id,该mes_id具有GROUP_CONCAT

我只需要选择stan为SG30的mes_id,但如果有任何mes_id包含stan的行或其他行,则无法显示mes_id

我在现实生活中有这样的东西我有50多个不同的价值观:


因此,在最终结果中应该只显示mes\u id:1,3,5,因为1,3,5 mes\u id在列stan中只有SG30值。

从[table\u name]中选择mes\u id,其中stan='SG3'

在您的示例中,最简单的查询是:


从GROUP BY mes_id中选择mes_id,该mes_id具有GROUP_CONCATstan='SG30'

请共享更多详细信息,如表结构、样本输入数据、与该数据对应的预期结果以及您的尝试请参见:mes_id结果将为:1,2,3,4,5,6。我期望的是1,3,5,因为这个mesu id在stan列中只有一个值:SG30