作者oherman (感觉放松,我爱你)
看板Database
标题[SQL ] 请教递回查询sql
时间Fri Oct 15 09:37:20 2021
(针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
资料库名称:SQL SERVER
资料库版本:2014
内容/问题描述:
我有一个眷属资料表A
格式如下: A1下面有A2,C3,D4的眷属,B1有E5的眷属
ID FAMILY_ID
===================
A1 A2
A1 C3
A1 D4
B1 E5
C2 L6
健保资料表B格式如下
ID MONEY
=============
A1 100
A2 200
B1 300
C2 400
C3 100
D4 120
E5 50
L6 130
请问我要如何用sql自动加总出
A1 AMOUNT=A1+A2+C3+D4,B1 AMOUNT=B1+E5,C2 AMOUNT=C2+L6如下资料表?
ID AMOUNT
============
A1 520
B1 350
C2 530
请问各位先进有遇 过相同的问题吗?要怎麽处理才比较好?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.72.118.61 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1634261842.A.C0A.html
1F:→ MOONY135: 用union 弄出一个temp table 再sum起来就好 10/16 13:32