Как фильтровать дубликаты записей в нескольких столбцах.как фильтровать повторяющиеся записи в нескольких столбцах в asp.net
Я попытался код:
select distinct col1,col2,col3 from collection
и
select col1,col2,col3 from collection Group By col1,col2,col3
Мне нужно удалить повторяющиеся строки в col1, col2 и col3.
Я также пробовал с ключевым словом Group By, но также отображал все дубликаты.
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
string query = "select distinct Col1,col2,col3,col4,col5 from Collection";
SqlCommand cmd = new SqlCommand(query, con);
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
dropdown1.DataSource = dt;
dropdown1.DataTextField = "Col1";
dropdown1.DataValueField = "Col1";
dropdown1.DataBind();
Gridview1.DataSource = dt;
Gridview1.DataBind();
}
}
мне нужно связать без дублированных столбцов col1 к DropDown, а также на основе col1 связывания GridView в то же time.In мой взгляд сетки имеют все столбцы для отображения
может кто-нибудь, пожалуйста, как это сделать.
Спасибо
Если вы хотите удалить дубликаты из 'col1, col2, col3' тогда как запросы должны работать –
Ваш запрос выглядит prefect..Provide нам, что тип данных каждого столбца –
Оба запроса работают. Пожалуйста, укажите * фактический * пример того, что вы пробовали, что вы получили и что вы ожидали. Вы уверены, что не путаете строки с пробелами для дубликатов? –