成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:67日期: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

相關文章:
主站蜘蛛池模板: 亚洲精品国产综合99久久一区 | 免费三级网 | 精品在线网站 | 99久久香蕉国产综合影院 | 久久精品国产免费观看99 | 欧美成人a大片 | 欧美一区二区三区视视频 | 高清国产在线 | 成 人 在 线 免费 8888 www | 亚洲一区二区三区在线视频 | 男人和女人在床做黄的网站 | 日本一级大黄毛片免费基地 | 日本红怡院亚洲红怡院最新 | 亚洲一区二区三区高清网 | 国产日韩久久久精品影院首页 | 国产精品成人自拍 | 中文国产成人精品久久96 | 久久99精品这里精品3 | 久久久国产成人精品 | 国产亚洲高清在线精品99 | 丁香久久 | a级成人毛片久久 | 日韩午夜视频在线观看 | 青青草国产免费久久久91 | 成年男女免费视频网站播放 | 亚洲日本视频在线观看 | 亚洲综合伦理一区 | 美女扒开腿让男人桶 | 欧美理论片在线观看一区二区 | 国产成人系列 | 99视频只有精品 | 国产精品久久久久激情影院 | 国产成人免费观看在线视频 | 中国胖女人一级毛片aaaaa | 国产一级一级片 | 一级色网站 | 亚洲一区二区三区高清 | 国产成人一区二区三区在线播放 | 男女在线观看视频 | 成人精品亚洲人成在线 | 午夜怡红院 |