sql语句,多列数据变成一行数据?

lanceli 发布于 2014/10/28 11:34
阅读 1K+
收藏 1

如:

结果集1                        结果集2                           结果集3

姓名   所有车名               姓名    所有房规模               姓名        固定资产

张三     宝马                  张三      五室两厅                张三           3000万

预期结果集:

姓名      固定资产        所有车名          房规模

张三       3000万           宝马            五室两厅

在线等。谢谢啊

以下是问题补充:

@lanceli:数据量大概是1W条左右 (2014/10/28 11:42)
加载中
0
PagePage
PagePage

假设:

     结果集1 名为result_1,

     结果集2 名为result_2,

     结果集3 名为result_3;


select a.username, a.carname, b.houseinfo, c.property 

from 

result_1 as a, result_2 as b, result_3 as c 

where 

a.username=b.uesrname=c.username;

0
烟头
烟头

普通的连接查询呀

select 结果集1 .姓名, 结果集1 所有车名, 结果集2.所有房规模, 结果集3.固定资产 

from 

结果集1 

inner join 结果集2 on 结果集1 .姓名=结果集2 .姓名

innner join 结果集3 on 结果集1 .姓名=结果集3 .姓名

0
hahale
hahale
哪里买来的信息
0
Twocold
Twocold

引用来自“hahale”的评论

哪里买来的信息
0
OSC首席键客
OSC首席键客
join就可以了!
返回顶部
顶部