我正在运行一个查询,该查询返回一个列ID多个行,因为该列ID在另一列(类型)中有两个不同的值(请参见下文)。
运行查询时是否可以跳过具有两个值的“类型”列,以避免重复ID?我不需要此列,它会影响我的查询结果。
我当前的输出(不包括“类型”列,为澄清起见添加了
)+----+-------+----------+
| ID | State | Type |
+----+-------+----------+
| 1 | GA | Building |
| 1 | GA | Outdoor |
| 2 | GA | Outdoor |
| 3 | GA | Building |
+----+-------+----------+
我应该得到的输出
+----+-------+
| ID | State |
+----+-------+
| 1 | GA |
| 2 | GA |
| 3 | GA |
+----+-------+
答案 0 :(得分:2)
好的,使用
SELECT DISTINCT ID, State ...