sql="select * from topic union select * from article union select * from head "
怎么将这三个表中的记录合并到一个新表中?新表如何创建?sql语句
谢谢了!
sql筛选出来的记录怎么创建到一个新表中
答案:3 悬赏:80 手机版
解决时间 2021-02-27 23:22
- 提问者网友:皆是孤独
- 2021-02-27 06:38
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-02-27 07:49
drop table 新表名 //select into必须是不存在的表,所以先删除
select into 新表名 * from topic union select * from article union select * from head
select into 新表名 * from topic union select * from article union select * from head
全部回答
- 1楼网友:独行浪子会拥风
- 2021-02-27 10:01
select * into 新表 from (select * from topic union select * from article union select * from head)
- 2楼网友:狂恋
- 2021-02-27 09:11
这个比较简单啦:
insert into table2 select autoid,userid,max(title) from table2 group by userid;
“同一个userid发布的两个标题的产品要去重”不知道你去重的话要哪个,这里是取的最大的那个。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯