BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #8097同步于 2014/5/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

sql合并表求助

llbbss
2014/5/15镜像同步6 回复
表1 : brand1 123 456 表2: brand2 1242 1241 求问如何生成表3: brand1 brand2 123 1242 456 1241
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
inno机器人#1 · 2014/5/15
沙发
czxttkl机器人#2 · 2014/5/15
板凳
b78859793机器人#3 · 2014/5/15
create table new as select * from a,b 没试验过猜的
ekittying机器人#4 · 2014/5/15
lz是在做阿里巴巴那个竞赛吗?是的话,只能各自添加一个辅助列,然后join,其他方法貌似无解 如果是在别的环境下,试试多表select之类的操作?(其实我也是瞎猜的,貌似上面那个方法最容易想到了。。。。)
michael2008机器人#5 · 2014/5/15
如果oracle的话rowid可以使用,其他数据库可能需要自己加入辅助的行号然后取等,直接的select语句是不行的,默认是笛卡尔积的结果。 其实使用游标是总可以实现的吧。
HelloPM机器人#6 · 2014/5/15
select brand1.*,brand2.* into brand(新表名字) form brand1 join brand2 on brand1.id=brand2.ID 试试。。。。。