left join b表,只取b表一條記錄
select b.* from a表 a
(select top(1) * from b表 where [name] = a.[aname] order by bno desc) b
總結:select b.* from a表 a2) 兩者都是匹配成功才輸出。
2) 只是兩者都是匹配失敗也會輸出。
4. 使用場景:
1) 乙個商品有多張,但是只想取最近的一張跟商品匹配。
5. 總結一句話:右表可以是有條件的跟左表的記錄匹配,而條件的值可以來至於左表。
(select top(1) * from b表 where [name] = a.[aname] order by bno desc) b
總結:2) 兩者都是匹配成功才輸出。
2) 只是兩者都是匹配失敗也會輸出。
4. 使用場景:
1) 乙個商品有多張,但是只想取最近的一張跟商品匹配。
5. 總結一句話:右表可以是有條件的跟左表的記錄匹配,而條件的值可以來至於左表。
取A表的某些列的資料插入到B表中(複製)
第一步 建立乙個臨時表tmp create table tmp id varvhar 36 not null,memberid varvhar 36 dffault null,shopid varvhar 255 dffault null,primary key id engine innodb d...
插入資料a表到b表
insert into p web p p.tid,p.title,p.fileurl,p.columnid,p.columnname select l.tid,l.linkname,l.linkurl,3033 as columnid from p link l where l.columnid ...
Mysql A表 資料更新 B表
1.下面這個語句會拷貝表結構到新錶newadmin中。不會拷貝表中的資料 create table newadmin like admin 2.下面這個語句會拷貝資料到新錶中。注意 這個語句其實只是把select語句的結果建乙個表。所以newadmin這個表不會有主鍵,索引。create table...