亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

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

相關文章:
主站蜘蛛池模板: 中文字幕乱码中文乱码51精品 | 欧美特黄一级片 | 91亚洲精品久久91 | 成人午夜亚洲影视在线观看 | 久久亚洲国产高清 | 自拍视频在线观看 | 亚洲精品一区二区在线播放 | 精品久久久久久国产 | 亚洲一级在线观看 | 亚洲素人在线 | 国产一区二区三区免费看 | 日韩欧美亚洲视频 | 欧美高清性刺激毛片 | 国产a级特黄的片子视频免费 | 精品手机在线 | 国产成人啪精品视频免费软件 | 亚洲国产精品不卡毛片a在线 | 九九精品在线观看 | 欧美色另类 | 久久精品国产欧美日韩亚洲 | 日韩免费三级 | free性丰满白嫩白嫩的hd | 久久免费公开视频 | 真实国产乱子伦高清 | 成人午夜在线播放 | 91国语精品自产拍在线观看一 | 丝袜一级片 | 久爱免费观看在线网站 | 国内精品成人女用 | 亚洲男人天堂视频 | 精品在线小视频 | 欧美国产高清欧美 | 久久视频免费观看 | 亚洲国产一区二区三区最新 | 清纯偷拍精品视频在线观看 | 亚洲图片视频在线 | 亚洲精品99久久久久中文字幕 | 中文字幕亚洲区 | 日韩三级在线免费观看 | 国产午夜精品理论片免费观看 | 国产香蕉成人综合精品视频 |