2012-02-08 5 views
0

私のテーブルには、たとえば名前と都市があります。テーブルを選択するとSqlが重複を削除します

すべての都市を取得し、結果から重複を取り除くための選択コマンドを作成したいと思います。

選択のために私が使用しています:

 string citiesSelect = "SELECT [city] FROM [people] ORDER BY [city]"; 
     CitiesDataSource.SelectCommand = citiesSelect; 
     CitiesDataSource.Select(DataSourceSelectArguments.Empty); 
     DropDownList2.DataSourceID = CitiesDataSource.ID; 
+0

あなたは別の方法で、またはオプションでグループと一緒に行くことができます。 –

答えて

4

使用DISTINCTを。

string citiesSelect = "SELECT DISTINCT [city] FROM [people] ORDER BY [city]"; 
     CitiesDataSource.SelectCommand = citiesSelect; 
     CitiesDataSource.Select(DataSourceSelectArguments.Empty); 
     DropDownList2.DataSourceID = CitiesDataSource.ID; 
0

次の行を考えてみましょう:

string citiesSelect = "SELECT DISTINCT [city] FROM [people] ORDER BY [city]"; 
0

をこの文字列で検索してください:

SELECT DISTINCT [city] FROM [people] ORDER BY [city] 

DISTINCTのドキュメントがhereを見つけることができます。

関連する問題