运行查询时是否可以跳过列?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行查询时是否可以跳过列?相关的知识,希望对你有一定的参考价值。
我正在运行一个为列ID返回多行的查询,因为列ID在另一列(Type)中有两个不同的值(请参见下文)。
是否可以在运行查询时跳过具有两个值的“类型”列,以避免重复ID?我不需要此列,它会影响我的查询结果。
我当前的输出(不包括“类型”列,只是为了澄清而添加)
+----+-------+----------+
| ID | State | Type |
+----+-------+----------+
| 1 | GA | Building |
| 1 | GA | Outdoor |
| 2 | GA | Outdoor |
| 3 | GA | Building |
+----+-------+----------+
我应该得到的输出
+----+-------+
| ID | State |
+----+-------+
| 1 | GA |
| 2 | GA |
| 3 | GA |
+----+-------+
答案
当然,使用
SELECT DISTINCT ID, State ...
以上是关于运行查询时是否可以跳过列?的主要内容,如果未能解决你的问题,请参考以下文章