sql - SQL选择不加载其中具有特定值的行
问题描述
SQL select 不加载具有特定值的行,如果值字段中包含“红色”,则不加载 ID
输入
ID Row ID Value
--------------------
1 4234 Red
1 4543 Blue
1 4852 Green
2 5161 Blue
2 5470 Green
3 5779 Red
3 6088 Green
4 6397 Red
5 6706 Green
5 7015 Blue
输出
ID Row ID Value
------------------
2 5161 Blue
2 5470 Green
5 6706 Green
5 7015 Blue
解决方案
您可以使用子查询
Select * from tblColor where ID not in(Select Id from tblColor where Value = 'Red')
推荐阅读
- django - JSONField 和 ArrayField 的区别
- html - 您可以通过其中的符号对齐文本吗?
- javascript - 如何修复 NodeJS/Express 服务器中的“SyntaxError:位置 1 的 JSON 中的意外标记 o”
- c# - JSON.NET - 从 Jarray 获取对象内部的特定属性
- mongodb - mongo 副本集中隐藏或延迟成员的功能是什么?
- swift - Swift firebase 登录和管理/非会员应用
- c# - 添加对 Acrobat.dll 的 C# 引用
- reactjs - 用于计算 DynamoDB 条目的 AppSync 自定义解析程序
- excel - 通过特定范围运行 VBA
- python - 如何在模型拟合中使用加权损失函数