Database 板


LINE

(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行) 资料库名称:MS-SQL 资料库版本:2012 内容/问题描述: 是这样的, TABLE A Table B Table C _Id Weapon _Id _MasterId Weapon WeaponX _Id WeaponX WeaponY 1 Sword 1 1 Sword 1 D Leyva Sword | | 2 | | 2 S of Amu Sword | | 3 | | | | 5000 500 Sword 500 Sword A和B为关联 (B._MasterId = A._Id) 小弟已经有成功用语法将TableA的资料用Cursor-FETCH的方式Insert到TableB 现在小弟希望把C.WeaponX的资料Update到B.WeaponX 已经试着用过子查询方式来处理,但是查回项目因为不只一个 直觉写法是 UPDATE TABLE B SET WeaponX = (SELECT WeaponX FROM TableC) WHERE WeaponX = TableC.WeaponY SET修改成TableC.WeaponX的话只会出现第一笔资料... 看过网路相关的部份似乎没有相似的解答(几乎都只有SET = 一值) 还望请先进们不吝赐教 --          爱的她 说的话 多尴尬 字句都是伤疤          泪双挂 如雨下 满脸颊 也无意再挣扎 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.67.178.55
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1406686866.A.AA4.html
1F:推 Ammenze:你的Table C必须要有个栏位对应到Table A or B才行 07/30 13:29
是这样的 TableB.Weapon = TableC.WeaponY 小弟是想把指到的顺序依序排入TableB.WeaponX 如果是Insert的话会是 Insert Table B(WeaponX) Select WeaponX From TableC 这是新增资料的结果,小弟想要把它改成Update的写法写入 但碰上了瓶颈需要指点,还请先进不吝指教 ※ 编辑: shadow0828 (203.67.178.55), 07/30/2014 13:36:15
2F:→ bohei:Table B 500笔 Table C 2笔? 07/30 14:44
小弟是要重复写入的方式 也就是 B(奇数/偶数) = C(奇数/偶数) 的WeaponX值 ※ 编辑: shadow0828 (203.67.178.55), 07/30/2014 16:28:34
3F:推 bohei:B id mod 2 二分,去对应到C,应该就只有对应到一笔 07/30 18:31
4F:→ bohei:就可以使用UPDATE了 吧? 07/30 18:31
5F:→ Ammenze:Update TableB Set WeaponX=TableC.weaponX From TableB 07/30 23:13
6F:→ Ammenze:Join TableC ON TableB.Weapon=TableC.WeaponY 试试 07/30 23:13
7F:推 rockchangnew:楼上正解 08/03 19:42
8F:→ shadow0828:感谢先进们不吝赐教 受教了qq 08/07 20:21
9F:→ bohei:所以问题解决了吗? 请问最後是使用什麽方法呢? 08/07 20:30
10F:→ shadow0828: 感谢不吝次较,最後是用了A大的指令去下qq 08/20 11:59







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BabyMother站内搜寻

TOP