我有一个数据库表规划表如下
SONo. LineNo. ElectricalStatus
1 10 Required
1 20 Required
2 10 NotRequired
2 20 Required
2 30 Required
3 10 NotRequired
4 10 NotRequired
我想在SONo旁边显示所有记录+,比如说是否需要电气状态。
例如,
SONo. ElectricalStatus
1 Required
2 Required
因为SONo。 3和4没有所需的电气状态记录和SONo。 2具有所需电气状态的记录
答案 0 :(得分:4)
你可以这样做:
SELECT DISTINCT SONO, ElectricalStatus
FROM tablename
WHERE ElectricalStatus = 'Required';
这会给你:
| SONO | ELECTRICALSTATUS |
---------------------------
| 1 | Required |
| 2 | Required |