Re: [SQL ] insert語法問題
※ 引述《drizzt123 (drizzt)》之銘言:
: SQL語法問題(使用SQL servers 2008)
: 想請教板上大家
: 現在有表A(欄a1,a2),表B(欄b1,b2),
: 想利用INSERT語法,達成"當b1中有符合的值,就insert一筆新資料(不在表A和表B中)到表A",
: 是否可以利用一句insert的語法來達成,而不用分成兩步驟,先使用select 去尋找表B中是否有符合的值,再來決定是否插入資料
不太明白你想做什麼.
即是如果 B 有一行 record 的 b1 等如 'xxx'
就 insert ('yyy','zzz') 進 a2 這樣?
insert into A(a1, a2)
select 'yyy', 'zzz'
from B
where b1 = 'xxx'
group by b1;
不知道行不行?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
→
01/13 19:46, , 1F
01/13 19:46, 1F
→
01/14 00:05, , 2F
01/14 00:05, 2F
→
01/14 22:54, , 3F
01/14 22:54, 3F
推
01/15 11:37, , 4F
01/15 11:37, 4F
→
01/18 14:19, , 5F
01/18 14:19, 5F
討論串 (同標題文章)