去掉重复值,高手请进!!!
数据库中有一个表格 寝室ID 楼号 层号 房间号1-1-01 1 1 01
1-1-02 1 1 02
2-1-01 2 1 01
2-2-03 2 2 03
2-3-04 2 3 04
我想在web网页上用了个dropdownlist控件,希望能在下拉列表中看到楼号1和2,
string strsql1 = "select 楼 from stu_hostroom";
IDataReader myreader = objcom.GetDRCommon(strsql1);
Dd_lh.Items.Add("请选择寝室楼号");
while (myreader.Read())
{
Dd_lh.Items.Add(new ListItem(myreader["楼"].ToString()));
}
我的这段代码写上去之后,显示的是两个1,和三个2,高手能否帮我该一下,使下拉列表中去掉重复值!!!谢谢!!!
--------------------编程问答-------------------- select 楼号 from stu_hostroom group by 楼号
不过楼号不是应该有另外一张表吗.. --------------------编程问答-------------------- string strsql1 = "select distinct 楼 from stu_hostroom";
--------------------编程问答-------------------- string strsql1 = "select 楼 from stu_hostroom group by 楼号";
--------------------编程问答-------------------- sql文解决的话用distinct,程序里解决用hashtable解决 --------------------编程问答-------------------- distinct可以解决。
不过还是应该使用另外一张表存储这个楼号的数据,这个比较合理。 --------------------编程问答-------------------- string strsql1 = "select distinct 楼号 from stu_hostroom"; --------------------编程问答-------------------- SQL文改成
select 楼 from stu_hostroom group by 楼
这样不行吗? --------------------编程问答--------------------
select distinct 楼号 from stu_hostroom
或
select 楼号 from stu_hostroom group by 楼号
补充:.NET技术 , C#