首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-10-19 
在delphi中如何把两个表链接起来?有access两个表ck表和jk表ck表:idck_num001200011000325jk表:idjk_num001

在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

热点排行