av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

mysql - 如何聯合查詢兩個結構相同的表并且id不重復

瀏覽:70日期:2022-06-20 11:36:58

問題描述

1.有兩個相同結構的表guangdong_student,shanghai_student,希望聯合查詢表一,表二,得到表三的結果。使用union會導致id重復,如何做到id自增

2.示例:

表一:guangdong_student+----+----------+| id | username |+----+----------+| 1 | jhon || 2 | may || 3 | abcd1111 |+----+----------+表二:shanghai_student+----+----------+| id | username |+----+----------+| 1 | jhon || 2 | mike || 3 | abcd |+----+----------+希望合并后的表:student+----+----------+| id | username |+----+----------+| 1 | jhon || 2 | may || 3 | abcd1111 || 4 | mike || 5 | abcd |+----+----------+

問題解答

回答1:

在id是Primary key并且為auto_increment的情況下,執行下面語句可以做到。insert into guangdong_student(username) select username from shanghai_student;

回答2:

set @id=0;select @id := @id+1 id,distinct username, from ((select * from guangdong_student) gd union (select * from shanghai_student) sh) student;回答3:

select @id := @id+1 id, usernamefrom ( select username from guangdong_student union select username from shanghai_student) t1,(SELECT @id:=0) t2

相關文章:
主站蜘蛛池模板: 超碰在线免费公开 | 手机看片1024日韩 | 神马久久久久久 | 在线视频黄 | 在线视频福利 | 日韩三级中文字幕 | 日韩欧美在线播放 | 亚洲黄色在线观看 | 老司机免费福利视频 | 在线观看黄 | 97在线看 | 午夜免费看片 | 国产精品国产精品国产专区不卡 | 欧洲精品 | 国产综合久久久 | 三级久久久 | 成人av播放 | 日韩精品一区在线 | 日本大尺度床戏揉捏胸 | 日韩精品三区 | 福利片在线 | 欧美高清在线 | 婷婷一区二区三区 | www.在线播放| 久久久精品 | 男女那个视频 | 91久久精品视频 | 国产精品久久久久久久久久辛辛 | 久久久精品网 | 三级在线观看视频 | 免费成人黄色 | 欧美日韩二区三区 | 这里只有精品视频 | 欧美精品黄色 | 国产精品日韩在线 | a毛片在线观看 | 国产999视频 | 免费特级毛片 | 亚洲欧洲av | 日本免费网站 | 日日骚av |