返回只包含一个特定值而不包含其他值的id的SQL查询是什么?



假设在一个有两列的表中有以下条目:

<表类> Id 价值 tbody><<tr>1F1N1N2F3N3N3N4N5F5N

如果数据库支持EXISITS,则可以检查是否存在id和值为F的行

SELECT 
DISTINCT Id
FROM mytable m1
WHERE Value = 'N'
AND NOT EXISTS(SELECT 1 FROM mytable WHERE Value = 'F' AND m1.Id = Id)

相关内容

  • 没有找到相关文章

最新更新