下面这个视图userpruview 可以查出多条记录:select areaid,devtypeid,id from userpruview where userid=73 and devtypeid=32 group by areaid,devtypeid,id下面是根据上面查找的结果中的单条记录中的id查alarmconfig,devreg,alarmdevship 表的有效字段
select disubtype,mapx,mapy,name,regdate,alarmid,devid,alarmtypeid from alarmconfig,devreg,alarmdevship
where alarmconfig.id=%d and alarmconfig.id=devreg.id and alarmid=%d",tmp_alarmid,tmp_alarmid
其中tmp_alarmid就是根据视图中查找出来的id。问题:能不能把上述视图查询跟下面SQL语句整和成一条SQL语句执行结果跟第一个视图一样,但列数增多了,增多就是下面那个SQL语句查询的有关字段。
select disubtype,mapx,mapy,name,regdate,alarmid,devid,alarmtypeid from alarmconfig,devreg,alarmdevship
where alarmconfig.id=%d and alarmconfig.id=devreg.id and alarmid=%d",tmp_alarmid,tmp_alarmid
其中tmp_alarmid就是根据视图中查找出来的id。问题:能不能把上述视图查询跟下面SQL语句整和成一条SQL语句执行结果跟第一个视图一样,但列数增多了,增多就是下面那个SQL语句查询的有关字段。
解决方案 »
- 关于非模态对话框
- 高分求诸,用vs2005 创建win32 dll工程(非MFC)的问题
- 如何实现windows画图板中的减切粘贴的功能
- 公布一个新的QQ群(8617156),欢迎VC++程序员加入!
- 变量的问题???
- 急,急,急!!!!!!!!!!一个画图问题。在线等待!
- OPenCV里的一段混合高斯建模,为什么前景显示的非常好,背景显示不出来
- SOS!大虾们,为什么我在CScrollView的派生类中用鼠标作图遇到以下的问题啊?
- 有知道AES算法的么?
- 高手,give me a hand!这个问题困绕我良久!
- CEdit 的change事件
- 哪位有pudn的积分,帮忙下两个文档,急用!谢谢!!
select disubtype,mapx,mapy,name,regdate,alarmid,devid,alarmtypeid from alarmconfig,devreg,alarmdevship
where alarmconfig.id in(select id from userpruview where userid=73 and devtypeid=32 group by areaid,devtypeid,id
) and alarmconfig.id=devreg.id and alarmid in(select id from userpruview where userid=73 and devtypeid=32 group by areaid,devtypeid,id
)"
where alarmconfig.id in(select id from userpruview where userid=73 and devtypeid=32
) and alarmconfig.id=devreg.id and alarmid in(select id from userpruview where userid=73 and devtypeid=32)"