各位老大,在此有个不知怎么解决的多表查询难题。a表(注意此表有两个项目没有项目经理)jyh(交易号) xmmc(项目名称) kbrq(开标日期) xmjlid(项目经理id)
1 甲项目施工 20080601 x001
2 乙项目施工 20080601 x002
3 丙项目施工 20080602 x003
4 丁项目施工 20080602
5 戊项目施工 20080602 x004
6 己项目施工 20080602 b表id(项目经理id) xmjlxm(项目经理姓名)
x001 张三
x002 李四
x003 王五
x004 赵六
x005 孙大
…………我现在要得到某天开标的项目信息比如6月2日的,希望得到如下查询,没有项目经理的那两个项目
也要能够查询出来,项目经理姓名的位置空在那里。交易号 项目名称 开标日期 项目经理姓名
3 丙项目施工 20080602 王五
4 丁项目施工 20080602
5 戊项目施工 20080602 赵六
6 己项目施工 20080602 我写的查询如下,去无法将交易号为4和6的项目给查出来,不知道应该怎样改进才能得到自己所需
的结果,关键是没有项目经理的那两个项目不知道怎么处理。select a.jyh,a.xmmc,a.kbrq,b.xmjlxm from a,b where a.kbrq=20080602 and a.xmjlid=b.id
1 甲项目施工 20080601 x001
2 乙项目施工 20080601 x002
3 丙项目施工 20080602 x003
4 丁项目施工 20080602
5 戊项目施工 20080602 x004
6 己项目施工 20080602 b表id(项目经理id) xmjlxm(项目经理姓名)
x001 张三
x002 李四
x003 王五
x004 赵六
x005 孙大
…………我现在要得到某天开标的项目信息比如6月2日的,希望得到如下查询,没有项目经理的那两个项目
也要能够查询出来,项目经理姓名的位置空在那里。交易号 项目名称 开标日期 项目经理姓名
3 丙项目施工 20080602 王五
4 丁项目施工 20080602
5 戊项目施工 20080602 赵六
6 己项目施工 20080602 我写的查询如下,去无法将交易号为4和6的项目给查出来,不知道应该怎样改进才能得到自己所需
的结果,关键是没有项目经理的那两个项目不知道怎么处理。select a.jyh,a.xmmc,a.kbrq,b.xmjlxm from a,b where a.kbrq=20080602 and a.xmjlid=b.id
试试吧!!!