设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
SQL 中两个表联合生成
返回列表
发新帖
SQL 中两个表联合生成
[复制链接]
11
|
2
|
2009-4-30 13:16:28
|
显示全部楼层
|
阅读模式
有两个表:
表1 项目,成员1代号, 成员2代号, 成员3代号...
表2 代号 姓名 年龄
其中表1中成员x的内容都在表2的代号
怎样的查询才能生成下面的表3
项目, 成员1代号, 成员1姓名, 成员2代号, 成员2姓名...
一楼的回答没有理解问题。列表详细说明:
表1
项目成员1代号
成员2代号
AA
1234
1235
表2
代号 姓名
1234 张三
1235 李四
1236 王五
最后要求表3 如下:
项目 成员1代号 成员1姓名 成员2代号 成员2姓名
AA 1234
张三
1235
李四
回复
使用道具
举报
千问
|
2009-4-30 13:16:28
|
显示全部楼层
select 项目,成员1代号,成员1姓名=(select top 1 姓名 from 表2 where 表2.代号=表1.成员1代号) from 表1 select 项目,成员1代号,成员1姓名=(select top 1 姓名 from 表2 where 表2.代号=表1.成员1代号),成员2代号,成员2姓名=(select 姓名 from 表2 where 表2.代号=表1.成员2代号) from 表1...
回复
使用道具
举报
千问
|
2009-4-30 13:16:28
|
显示全部楼层
你两个表要有公共字段,比如成员 ID,然后将两个表用成员 ID 串接,即可。...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行