oracle连表查询如何合并同一个字段的值
可以使用GROUP BY和聚合函数来合并同一个字段的值。例如,假设有两张表A和B,它们都有一个字段name,需要将这两张表中所有name相同的记录合并为一条记录,可以使用以下SQL语句:
SELECT name, COUNT(*) as count FROM ( SELECT name FROM A UNION ALL SELECT name FROM B ) temp GROUP BY name
这里使用UNION ALL将两张表合并成一个临时表temp,然后使用GROUP BY和COUNT函数来统计每个name出现的次数。最终的查询结果将只包含name字段和count字段。
原文地址: https://www.cveoy.top/t/topic/bFz4 著作权归作者所有。请勿转载和采集!