Re: [SQL ] MSSQL 2005 請教 運算

看板Database作者 (Cavalry)時間14年前 (2011/02/23 20:34), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/3 (看更多)
magicalko 在條件 欄位B1的值 = 欄位A1的值時 B1 的 a = A1 a 時是一對多 有兩個值 所以無法再塞回同一個 B3 怪怪的... ※ 引述《magicalko (Magical)》之銘言: : TABLEA : 欄位 A1 A2 A3 : 值 a 2 3 : 值 a 5 6 : 值 a 7 8 : TABLEB : 欄位 B1 B2 B3 : 值 a : 值 b : 值 a : 請問如何能在 : 欄位B1的值 = 欄位A1 的值時 : 把TABLEB 欄位B3的值 : 寫入A2 * A3 : 變成如下 : TABLEB : 欄位 B1 B2 B3 : 值 a 6 : 值 b : 值 a 56 : 謝謝解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.94.6

02/23 22:48, , 1F
所以我需要想辦法讓查詢解果值只有一個嘛?
02/23 22:48, 1F

02/24 10:40, , 2F
我的想法是資料要正規化一下。
02/24 10:40, 2F

02/24 22:08, , 3F
還需要想辦法利用別的欄位辨別出tableB的兩個a哪裡不同
02/24 22:08, 3F

02/25 11:03, , 4F
是的..我是利用其他欄位辨別的..謝謝各位
02/25 11:03, 4F
文章代碼(AID): #1DPFxdy9 (Database)
文章代碼(AID): #1DPFxdy9 (Database)