1

我有一个数据库表规划表如下

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 具有所需电气状态的记录

4

1 回答 1

4

你可以简单地这样做:

SELECT DISTINCT SONO,  ElectricalStatus
FROM tablename
WHERE  ElectricalStatus = 'Required';

SQL 小提琴演示

这会给你:

| SONO | ELECTRICALSTATUS |
---------------------------
|    1 |         Required |
|    2 |         Required |
于 2013-03-12T09:34:50.017 回答