Re: [SQL ] 請問跨資料表的比較

看板Database作者 (brain)時間17年前 (2008/08/26 00:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
方法一 select table1.* from 表一 as table1 , 表二 as table2 where table1.欄位A = table2.欄位A 方法二 select table1.* from 表一 as table1 inner join 表二 as table2 on table1.欄位A= table2.欄位A 取出來的資料在insert into 進去表三就可以了 但是如果數據量大 Insert的時間會慢 ※ 引述《teamspike (市政府7F)》之銘言: : 各位早安 : 小弟正在做兩個資料表之間的比較處理,遇到一個小問題 : 兩個資料表有相同的欄位A,如果欄位A的值相同則列出來,寫入表三 : 表一 表二 : 欄位A 值 欄位A : --------- ----- : ok 1 ok2 : ok2 2 ok3 : ok3 3 : 預期執行結果 : 表三 : 欄位A 值 : --------- : ok2 2 : ok3 3 : 我試過兩個方式 : select * from 表一 where 表一.欄位A = 表二.欄位A : select * from 表一 where 表一.欄位A = (select 欄位A from 表二) : 當然兩個都不行QQ : 這好像是比較基礎的問題,非常抱歉 : 請各位前輩不吝指教,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.75.63
文章代碼(AID): #18ijb2Y2 (Database)
文章代碼(AID): #18ijb2Y2 (Database)