-1

这是我需要的:
我有:

Table A  PT*,NAME,AGE
Table B  PT*,COURSE,RESULT
Table C  PT*,COURSE,RESULT,RANk

想知道如何将B 和表 C 合并,然后与表 A 合并以获得如下输出(表 D)。PT是其中的PKey。

PT NAME AGE COURSE RESULT RANK
100 SLK   29  Test1  29          - result of merge between Table A and Table B 
200 AAR   30  Test2  23     10   - result of merge between Table A and Table C
4

1 回答 1

0

要获得理想的输出,只需执行一个简单的 SQL SELECT 查询:

SELECT A.PT, A.NAME, A.AGE, B.COURSE, B.RESULT, C.RANK
FROM 
A join B on A.PT=B.PT
join C ON A.PT = C.PT    

顺便说一下,为什么您需要表 C 中的 COURSE、RESULT 字段,因为它们已经存储在表 B 中?

于 2013-01-14T22:33:12.527 回答