解决方案 »
- mysql front 能像sql sever那样直接些数据吗?
- SQL语句求助。
- 怎么把SQL里的信息生成XML文件,就是做RSS订阅!
- 请问数据库邮件的问题!!!!!!(急)
- 一個SQL查詢問題,立即解決,立即給分
- 高手来~~~谁能帮我把这句sqlserver的语句改成access的sql...重赏(高难度!!)
- if object_id('##pware') is not null drop table ##pware ,为什么这句从来不执行?
- 连接服务器的问题!
- 求助!关于非当月库存的查讯问题!
- sql server 里的行列转换问题,告急 thanks!
- 生成都是2个人的考场。
- 数据表的列怎么删除?
ELSE iWorkPlaceID1
已经解决,但是希望大家能够提供效率更高的sql
iWorkPlaceID1,iWorkPlaceID2,iWorkPlaceID3 这3字段都跟第2张表关联,然后判断优先级如:iWorkPlaceID3 不空就显示 iWorkPlaceID3 ELSE iWorkPlaceID2 不空显示iWorkPlaceID2
ELSE iWorkPlaceID1
还要把每个字段内的内容组合在一起,你没有看图
(select nvcJobName,dtUpdateTime,vcCount,
case iWorkPlaceID1
when -1 then ''
else (select nvcName from tb_b_Area where iID=iWorkPlaceID1)
end as place1,
case iWorkPlaceID2
when -1 then ''
else (select nvcName from tb_b_Area where iID=iWorkPlaceID2)
end as place2,
case iWorkPlaceID3
when -1 then ''
else (select nvcName from tb_b_Area where iID=iWorkPlaceID3)
end as place3,
from JobInfo) as data