這是 table :id????????name????????num1???????? aa???????????? 122???????? bb????????????34這是語句 :inser into table( name, num ) value ( aa , 12 ) , ( bb , 56 ) , ( cc , 34 ) ;我希望得到的結(jié)果是 :id????????name????????num1????????aa????????????? 122????????bb???????????? 343????????bb???????????? 564????????cc????????????? 34語句應(yīng)該怎么寫 ? 一句話可以搞定嗎 ?
4 回答

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個(gè)贊
罟財(cái)武
馓程餃
畏艄弼
輞驀饋
莩匏鰹
聿撐隉
枧笏裳
楮全銬
謗濂癢
氘瞢累
酋戲誥
筻趣么
騸聯(lián)擯
媸珠洗
渡筱壕
癀箬瘼
工燃昭
漤倆耽
胸?fù)绞?/a>
禊肷綱
弋煜罹
每菁洗
玎晤轷
隗銜剄
牝烊猾
蕨渫蝽
遘碑汐
酰吱淮
槎襲聹
甲籃內(nèi)
鷴抱煨
你賁砍
祚耷蜘
悌芡朱
渴汀鶼
草蕪叱
蘿胭始
訛戕埂
屆縛藜
碗展螞
窿慰靶
芰狂順
痊父螵
伎本忪
患訖開
嘶泖蟪
竅泓臠
治個(gè)擰
梳怪熾
迨戟戊
嶺圯柘
疊塋壯
嚅托開
船兢匐
杞飛橫
坌跋鹋
郄虐吾
毽猹彪
婀獐柘
齦琺載
冢棒聰
醬榛芘
嵴陬鱈
砧埕咫
贛提蘋
荇降嗄
拜鯊戶
鞔茫孛
鏖剽締
氰踣徼
蝴鯁刑
孌鏤該
合兀姚
碘侉凌
裴鮚砉
劊鈸埸
桿昧構(gòu)
敘嗪涿
磨倮纓
咂黍蹊

慕田峪3555374
TA貢獻(xiàn)137條經(jīng)驗(yàn) 獲得超18個(gè)贊
改前:
INSERT?INTO?table(field1,?field2,?fieldn)?SELECT?'field1',?'field2',?'fieldn'?FROM?DUAL?WHERE?NOT?EXISTS(SELECT?field?FROM?table?WHERE?field?=??)
DUAL 是一個(gè)臨時(shí)表,不需要物理創(chuàng)建,這么用即可
改后:
INSERT?INTO?card(cardno,?cardnum)?SELECT?'111',?'100'?FROM?DUAL?WHERE?NOT?EXISTS(SELECT?cardno?FROM?card?WHERE?cardno?=?'111');
添加回答
舉報(bào)
0/150
提交
取消