首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何把一个表中几列和另一个表中一列相关联

2012-03-13 
怎么把一个表中几列和另一个表中一列相关联啊如:一个表usrinfo:usrtxt列代表用户的id(1,2,3,4,5,6)另一个

怎么把一个表中几列和另一个表中一列相关联啊
如:一个表usrinfo:usrtxt列代表用户的id(1,2,3,4,5,6)
      另一个表prjphase:usrid1,usrid2分别代表2个用户的id(1,2,3,4,5,6)
现在想当usrid1=usrtxt和usrid2=usrtxt时把usrinfo表的usrname显示出来;

prjphase:usrid1我能做,但有2个以上就不知道了
我的:select   usrinfo.usrname   AS   参与者1,usrinfo.usrname   AS   参与者2
from   prjphase
join   usrinfo
on   usrinfo.usrtxt=prjphase.usrid1,usrinfo.usrtxt=prjphase.usrid2

以上是错误的。



[解决办法]
采用多个JOIN
...
JOIN XXX AS XXX ON XX
JOIN YYY AS YYY ON YY

热点排行