作者magicalko (Magical)
看板Database
標題Re: [SQL ] MSSQL 2005 請教 運算
時間Tue Mar 1 15:48:17 2011
※ 引述《CavalryTseng (Cavalry)》之銘言:
: 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
: : 謝謝解惑
使用其他欄位無法完全識別..: (
請問麼把欄位B2 寫入自動編號呢?
想利用欄位B2 AND B1識別去運算B3
B3 寫入完成後再將B2 清空
不知是否可能...
謝謝...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.182.25
※ 編輯: magicalko 來自: 60.251.182.25 (03/01 16:12)
推 ChingLan326:你是要tableA的第1筆對tableB的第1筆 2對2這樣嗎? 03/01 21:09
→ magicalko:在已經存在的B2欄位寫入遞增的序號 03/01 21:49
推 ChingLan326:欄位屬性設成int,識別為是,識別值增量設為1 03/02 00:24
推 ChingLan326:但這樣tableB的編號1和編號3的a是要對應tableA的哪個 03/02 00:25
推 ChingLan326:你要不要先設定主鍵 ....@@ 03/02 00:26
→ magicalko:不改欄位屬性能否辦的到呢? 03/02 06:57
推 ChingLan326:新增一個欄位,用完再砍掉 03/02 10:37
→ magicalko:主鍵值已經被其他三個欄位設定成同部主鍵了.. 03/02 11:02
→ magicalko:能否教一下增加欄位識別為是,識別值增量設為1的語法 03/02 14:58
推 ChingLan326:語法不會 我直接用SSMS做的 @@; google alter table 03/02 18:29