我有一个sql表,其中包含以下数据,
Id City Country
--- ------ ------------
1 Delhi India
2 New York United States
3 Karachi Pakistan
4 Mumbai India
5 Lahore Pakistan
6 Kanpur India
7 Delhi India
8 Mumbai India
现在,我想在我的网络应用中显示以上数据,如下所示;
India
Delhi (2) Mumbai (2) Kanpur (1)
United States
New York (1)
Pakistan
Karachi (1) Lahore (1)
请告诉我:
答案 0 :(得分:3)
你的SQL应该是
select country,city,count(city) from dbo.location group by country,city order by country
然后使用datarepeter显示您的数据。请遵循此link
答案 1 :(得分:2)
您可以使用DataSet,规范化您的数据库,将两个表读入其中,然后使用两个嵌套的DataRepeater显示它,就像两个for循环一样。