我试图过滤一个表,只使用SQL语句的WHERE子句来显示列的不同值。
下面是一个示例表:
Person ID | Name | City
----------------------------
1 person1 city1
2 person2 city1
3 person3 city2
4 person4 city3
5 person5 city1
我希望得到以下输出的不同城市:
City
----
city1
city2
city3
但是我的应用程序限制我只指定WHERE子句。 所以我允许的基本格式是:
select city from table1 where __________;
更新:我也尝试过发现SELECT语句占用了所有列(*),而不是那一列,所以我不能使用:
select * from table1 where 1=1 group by city;
答案 0 :(得分:2)
在ScriptableObject
子句中,这将产生预期的效果。
ScriptableObject.CreateInstance<Bar>
答案 1 :(得分:1)
这样的事情应该这样做:
The requested URL could not be retrieved
答案 2 :(得分:-1)
SQL提供关键字“DISTINCT”以仅显示列的不同值。这是一种直接的方式,不需要使用WHERE子句。另一种情况是你可以使用GROUP BY子句和WHERE子句来获得不同的值,例如:从table1中选择city,其中1 = 1 group by city;