iT邦幫忙

0

SQL 怎麼 A 資料無法複製到 B 資料

update [fruit].[dbo].[user] set [fruit].[dbo].[user].address=[fruit].[dbo].[fruits].address from [fruit].[dbo].[fruits] where [fruit].[dbo].[fruits].address=[fruit].[dbo].[user].address

https://ithelp.ithome.com.tw/upload/images/20181110/20104326ZDfpZ7U16K.png

看更多先前的討論...收起先前的討論...
從A 複製到B 應該要使用 (使用insert into select 的方式)
參考網址:https://www.w3schools.com/sql/sql_insert_into_select.asp

類似:INSERT INTO [fruit].[dbo].[user](name,address) SELECT name,address FROM [fruit].[dbo].[fruits]
select
insert
update
delete
這不是最最基本的嗎........(扶額
你根本搞錯UPDATE的用途了吧

而且就算上述的指令是合邏輯的
你有先想過兩邊table的資料量是一致的嗎? 光一個where就要update全部資料 太恐怖了吧 你這個習慣實在太糟糕
到底有沒有去翻書 去看看書裡面是教你直接下UPDATE的還是先用SELECT去驗證資料正確性再UPDATE?
電腦壞了給我一百我幫你回收
怪,用手機板的會送出兩次
我出NT 101 收
yoching iT邦高手 1 級 ‧ 2018-11-12 10:25:21 檢舉
你還是一樣,不想去了解基本的東西。不想去研究該如何問問題。
從上次的「轉入」事件。延伸到用update來做「複製」的事件。

我還真是搞不懂你啊,超無言的。
我可以出多一點。「174」收。
watain666 iT邦新手 5 級 ‧ 2018-11-12 10:58:43 檢舉
只想當伸手牌沒人能幫你
沒有內容..只有SQL
不知道你的問題在哪..

2 個回答

0
liurambo0911
iT邦高手 1 級 ‧ 2018-11-12 11:18:26

你所說的"複製" "copy"
在SQL世界裡沒有完全對應的功能

SQL只有新增 刪除 修改 查詢四種
Insert delete update select

你不只不懂程式 連國語都需要重修

0
打雜工
iT邦新手 4 級 ‧ 2018-11-18 10:56:00

不要想一步登天,請從基礎腳踏實地慢慢學;我知道你很急,但不會九九乘法表,一直問代數或微積分的問題,教你的人都不知要怎麼教了,也會讓人覺得你學習態度有問題

我要發表回答

立即登入回答