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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql - 如何聯(lián)合查詢兩個(gè)結(jié)構(gòu)相同的表并且id不重復(fù)

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

問題描述

1.有兩個(gè)相同結(jié)構(gòu)的表guangdong_student,shanghai_student,希望聯(lián)合查詢表一,表二,得到表三的結(jié)果。使用union會(huì)導(dǎo)致id重復(fù),如何做到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的情況下,執(zhí)行下面語句可以做到。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

相關(guān)文章:
主站蜘蛛池模板: hdxxxxhd100%| 国产精品2区 | 美日韩精品 | 国产欧美日韩在线 | 亚洲免费黄色 | 欧美在线视频观看 | 亚洲欧美另类在线 | 成人超碰在线 | 婷婷在线视频 | 日本中文在线观看 | 人人干人人爽 | 精品一区二区免费视频 | 日韩在线视频一区二区三区 | 亚洲欧美精品 | 日韩精品视频在线播放 | 成人毛片100免费观看 | 日韩欧美专区 | 亚洲一区精品视频 | www.久草.com | 天天操狠狠干 | 一级黄色在线观看 | 亚洲视频三区 | 欧美在线免费观看视频 | 久久久xxx | 香蕉视频国产 | www午夜| 亚洲精品久久久久 | 国产女人水真多18毛片18精品 | 亚洲一级特黄 | 麻豆精品国产 | 亚色av | 久久伊人国产 | 日韩黄色一级 | 五月av | 18在线观看免费入口 | 日韩黄色大片 | 日韩欧美国产综合 | 午夜在线观看视频网站 | 91蜜桃婷婷狠狠久久综合9色 | 国产午夜精品久久久久久久 | 在线观看免费毛片 |