运行查询时是否可以跳过列?

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 ...

以上是关于运行查询时是否可以跳过列?的主要内容,如果未能解决你的问题,请参考以下文章

为啥 .setValue() 在 for 循环中跳过列?

对于R中的循环跳过列

可以在查询字符串之前跳过斜杠吗?

是否可以使用 apollo-client 跳过部分查询

查询是否可以如此之快以至于它跳过了一行?

是否可以跳过 Heroku 上的单个 git push 的资产预编译步骤?