SELECT语句如何写,关于子表记录合并
父表a:
编号
子表b:
编号 货物名称 件数 毛重 体积
父表10条记录。子表35条记录。
现在要求结果是父表的所有记录,且每条记录都要显示对应子表的字段。
常规是:
select a.编号.b.货物名称,件数,毛重,体积 from a left join b on b.编号 = a.编号
但这样出来的结果有35条记录。因为子表有35条记录。
我现在要求出来的结果是父表的记录即10条记录。实现的方法就是把每个编号对应的子表内容分行合并在一起保存在一条记录中。
这个函数怎么写??
下图是需要的结果3条记录。:

编号
子表b:
编号 货物名称 件数 毛重 体积
父表10条记录。子表35条记录。
现在要求结果是父表的所有记录,且每条记录都要显示对应子表的字段。
常规是:
select a.编号.b.货物名称,件数,毛重,体积 from a left join b on b.编号 = a.编号
但这样出来的结果有35条记录。因为子表有35条记录。
我现在要求出来的结果是父表的记录即10条记录。实现的方法就是把每个编号对应的子表内容分行合并在一起保存在一条记录中。
这个函数怎么写??
下图是需要的结果3条记录。:

...全文
相关推荐
asp 合并记录集并删除的sql语句
### 标题解析:“asp 合并记录集并删除的sql语句”此标题主要涉及了两个关键操作:合并记录集和通过SQL语句执行删除操作。
Select查询语句基本语法及常用语句
本文将深入探讨"Select查询语句"的基本语法以及一些常用的查询语句。这些知识点对于任何数据库操作人员来说都至关重要。首先,我们来了解一下SQL查询语句的基本语法结构。
SQL SELECT DISTINCT 语句
SQL中的`SELECT DISTINCT`语句是用于从查询结果中去除重复的行,只保留唯一的、不重复的值。这个功能在处理数据时非常有用,特别是当你需要统计或分析不重复的记录时。
SELECT语句查询记录
SELECT语句查询记录,你可以在office的Access中使用,涵盖绝大部分语句。
Oracle 多行记录合并/连接/聚合字符串的几种方法
例如,对于`CITY`字段,我们可以为每个城市写一个`DECODE`语句,然后用`MAX`聚合它们。虽然这种方法看起来笨拙,但如果字段值有限且固定,它可以非常实用。


