读书人

在delphi中怎么把两个表链接起来

发布时间: 2012-10-19 16:53:35 作者: rapoo

在delphi中如何把两个表链接起来?
有access两个表
ck表和jk表

ck表:
id ck_num
001 20
001 10
003 25

jk表:
id jk_num
001 50
002 40
002 5

如何让其显示为:
id ck_num jk_num
001 30 50
002 0 45
003 25 0
这个查询语句应该怎么写呢?
研究了两天,还是没做出来。大侠帮帮忙

[解决办法]

SQL code
SELECT     id,    SUM(ck_num) AS ck_num,    SUM(jk_num) AS jk_numFROM(    SELECT         id,        ck_num,        0 AS jk_num    FROM ck    UNION    SELECT         id,        0 AS ck_num,        jk_num    FROM jk) AGROUP BY id
[解决办法]
楼上的可行,不过要用union all,而不是union

读书人网 >.NET

热点推荐