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

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

2012-02-29 
怎么把一个表中几列和另一个表中一列关联如表zzz:用户id1,用户id2,工作内容12摔交23拳击表tab1:用户id,用

怎么把一个表中几列和另一个表中一列关联
如表zzz:用户id1,用户id2,工作内容
                              1               2         摔交
                              2               3         拳击

表tab1:用户id,用户名,用户密码
                        1       王林         mima
                        2       李好         mima
                        3       张工         mima

我想让zzz表中的id和tab1中的名字对应起来,怎么做?
既显示:用户名1,用户名2,工作内容
                    王林         李好         摔交
                    李好         张工         拳击


[解决办法]
上边sql的子查询 select 用户名 from tab1 where id1=zzz.用户id) as 用户名1 都不用管,
都是用表的字段,主要是主查询的where 语句就要用户来设定了
如:
select (select 用户名 from tab1 where id1=zzz.用户id) as 用户名1,(select 用户名 from tab1 where id2=zzz.用户id) as 用户名2, 工作内容 from zzz where id1=1025

热点排行