x20和骁龙625:跪求mssql数据库查询问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 00:00:44
问题1:现有表 view 想将表中 view_city列 中的值统计出有多少个不同的值(view_city为int型) 并且view_mb列等于1
这个的sql语句改怎么写??

问题2:现有表 view 和 view_city ,
表view 有 列: view_id,view_city,view_mb
表view_city有 列 city_id
将查询表view_city中的city_id列的值 在 表view中view_city列中有那些出现 并且表view中的view_mb列等于1
这个sql语句改怎么写??
高手 第2个的答案我看不懂,能帮忙解释一下吗?并且我要输出结果的那rs("?")这里该添什么? asp语言 谢谢

select count(distinct view_city) from view where view_mb=1

select v.* from view v, view_city c where
v.view_city = c.city_id and v.view_mb = 1

第二个答案也就相当于:
select view.* from veiw,view_city where view.view_city=view_city.city_id and view.view_mb=1;