作者CavalryTseng (Cavalry)
看板Database
標題Re: [SQL ] MSSQL 2005 請教 運算
時間Wed Feb 23 20:34:45 2011
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
推 magicalko:所以我需要想辦法讓查詢解果值只有一個嘛? 02/23 22:48
→ CavalryTseng:我的想法是資料要正規化一下。 02/24 10:40
→ tedcat:還需要想辦法利用別的欄位辨別出tableB的兩個a哪裡不同 02/24 22:08
推 magicalko:是的..我是利用其他欄位辨別的..謝謝各位 02/25 11:03