作者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)
1F:推 ChingLan326:你是要tableA的第1笔对tableB的第1笔 2对2这样吗? 03/01 21:09
2F:→ magicalko:在已经存在的B2栏位写入递增的序号 03/01 21:49
3F:推 ChingLan326:栏位属性设成int,识别为是,识别值增量设为1 03/02 00:24
4F:推 ChingLan326:但这样tableB的编号1和编号3的a是要对应tableA的哪个 03/02 00:25
5F:推 ChingLan326:你要不要先设定主键 ....@@ 03/02 00:26
6F:→ magicalko:不改栏位属性能否办的到呢? 03/02 06:57
7F:推 ChingLan326:新增一个栏位,用完再砍掉 03/02 10:37
8F:→ magicalko:主键值已经被其他三个栏位设定成同部主键了.. 03/02 11:02
9F:→ magicalko:能否教一下增加栏位识别为是,识别值增量设为1的语法 03/02 14:58
10F:推 ChingLan326:语法不会 我直接用SSMS做的 @@; google alter table 03/02 18:29