这样的SQL该怎么写?

sdnwjd 2009-11-30 08:44:18


create table test1
(
id1 varchar(10),
name1 varchar(20)
)
insert into test1 select '01','a1'
insert into test1 select '02','a2'

create table test2
(
id2 varchar(10),
name2 varchar(20)
)
insert into test2 select '03','b1'
insert into test2 select '04','b2'

/*
要得到这样的报表:
id1 name1 id2 name2
01 a1 03 b1
02 a2 04 b2

*/


drop table test1
drop table test2
...全文
18817 点赞 收藏 39
写回复
39 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
userlizhun 2012-08-17
很好 值得我去学习!
回复
zhanglimin666 2012-01-04
[Quote=引用 17 楼 liangck 的回复:]

引用 16 楼 acmain_chm 的回复:
的确不错,引用一下。以后就推荐这个了。




https://forum.csdn.net/BList/OtherDatabase
其他数据库开发 版, 月均产 23000 分的版块。
[/Quote]好
回复
火光闪耀 2011-12-02
也是学习了
回复
1x1y 2011-10-12
mark
回复
重楼之泪 2011-05-17
1楼的好棒!
回复
ToConnection 2011-04-20
三张表怎么连接
回复
li08hua 2010-10-22
学到了好些东东!顶
回复
angelcool 2010-06-24
榜样!!
回复
sis_ying 2010-04-10
学习中
回复
js14982 2010-04-08
学习。
回复
yhtapmys 2010-03-26
好爽快 我喜欢 ~哈哈
回复
lovezx1028 2010-01-11
学习。
回复
htl258_Tony 2010-01-06
这个提问方式值得大家效仿.
回复
清明_ 2010-01-01
学习
回复
lin717399708 2009-12-27
[Quote=引用 13 楼 feixianxxx 的回复:]
引用 10 楼 dawugui 的回复:
先说个事情,楼主的发帖值得表扬.省去我很多时间.

建议版主把这个发贴做为标样,给那些不会提问题的人做个榜样.

强烈 的赞同
写测试数据是很麻烦的
[/Quote]
学习
回复
cyxin2121921 2009-12-11
mark
回复
JavaAlpha 2009-12-02
学习学习 这么多高手来帮忙解决啊
回复
sych888 2009-12-01
用row_number ... over生成序号列时,最好用full join来做链接,这样可以避免两边的记录数目不相等,可能会丢失一些数据
回复
lrjt1980 2009-12-01
语句规范吧。
回复
jenny0810 2009-12-01
学习
回复
加载更多回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2009-11-30 08:44
社区公告
暂无公告