找回密码
 立即注册

QQ登录

只需一步,快速开始

abcdefg0099

高级会员

79

主题

245

帖子

1010

积分

高级会员

积分
1010
abcdefg0099
高级会员   /  发表于:2024-6-15 22:03  /   查看:1293  /  回复:8
1金币
我想查询  
  主表里的      id ,客户名称id ,合计金额



  子表里的     主表的id,已付款金额


其他的内容不显示

把这两张表用视图把他给合并在一起

最佳答案

查看完整内容

你 第一个ID没有加表前缀,列名一致的需要加表前缀 SELECT "采购主表"."ID","往来单位","合计总金额","采购表主表id","已付款金额" FROM "采购主表" JOIN "采购收款子表" ON "ID" = "采购表主表id"

8 个回复

正序浏览
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-6-17 10:29:19
9#
感谢各位大佬的支持~
内建库的话,建议上传一下您的工程文件,然后描述一下您需要的视图最终效果,以及合并的一些规则,这样我们可以更好的帮助到您
回复 使用道具 举报
abcdefg0099
高级会员   /  发表于:2024-6-16 10:21:27
8#
中力工贸 发表于 2024-6-16 08:45
你的活字格是哪个版本啊?是否使用了外联数据库?

本地数据库
回复 使用道具 举报
中力工贸
金牌服务用户   /  发表于:2024-6-16 09:43:31
7#
Syl 发表于 2024-6-16 08:59
你 第一个ID没有加表前缀,列名一致的需要加表前缀

回复 使用道具 举报
中力工贸
金牌服务用户   /  发表于:2024-6-16 08:52:52
5#
abcdefg0099 发表于 2024-6-15 22:57
SELECT "ID","往来单位","合计总金额","采购表主表id","已付款金额"
FROM "采购主表" JOIN "采购收款子 ...

如果你活字格是10.0.2.0的版本,没有使用外联数据库的,两表为父子表关系的,可以尝试一下以下SQL视图写法:
SELECT * FROM [采购主表] LEFT OUTER JOIN [采购收款子表] on [采购主表].[ID] = [采购收款子表].[采购主表ID]
回复 使用道具 举报
中力工贸
金牌服务用户   /  发表于:2024-6-16 08:45:09
4#
abcdefg0099 发表于 2024-6-15 22:57
SELECT "ID","往来单位","合计总金额","采购表主表id","已付款金额"
FROM "采购主表" JOIN "采购收款子 ...

你的活字格是哪个版本啊?是否使用了外联数据库?
回复 使用道具 举报
abcdefg0099
高级会员   /  发表于:2024-6-15 22:57:02
3#
Syl 发表于 2024-6-15 22:27
SELECT 主表.ID,客户ID,合计金额,已付款金额  FROM  主表
join 子表   ON  主表ID=子表.主表的ID ...

SELECT "ID","往来单位","合计总金额","采购表主表id","已付款金额"
FROM "采购主表" JOIN "采购收款子表" ON "ID" = "采购表主表id"


我这样写不能创建视图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-6-15 22:27:36
2#




SELECT 主表.ID,客户ID,合计金额,已付款金额  FROM  主表
join 子表   ON  主表ID=子表.主表的ID

回复 使用道具 举报
最佳答案
最佳答案
Syl悬赏达人认证
银牌会员   /  发表于:2024-6-15 22:03:26
来自 6#
abcdefg0099 发表于 2024-6-15 22:57
SELECT "ID","往来单位","合计总金额","采购表主表id","已付款金额"
FROM "采购主表" JOIN "采购收款子 ...

你 第一个ID没有加表前缀,列名一致的需要加表前缀


SELECT "采购主表"."ID","往来单位","合计总金额","采购表主表id","已付款金额"
FROM "采购主表" JOIN "采购收款子表" ON "ID" = "采购表主表id"

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部