需要实现合并后的表是如下形式的:d_id p_id gx_name sum_gh sum _bll
001001 XHD65 焊接 200 15
... ... ... ... ...
001001 XHD65 焊接 200 15
... ... ... ... ...
解决方案 »
- SQL Server 2005安装过程中出现错误:证书链是由不受信任的颁发机构颁发的。
- 关于临时表与内存表问题
- 求助数据库还原问题,一上午没弄成功
- 高手帮忙,大数据表2000万,聚集索引导致数据插入经常超时,以及SqlBulkCopy的.NET 给定的 ColumnMapping 与源或目标中的任意列均不匹
- 请教sql查询问题
- 请教“error: 40 - 无法打开到 SQL Server 的连接”
- 急!复杂列转行!
- 事务处理语句的基础问题,求解!
- 紧急求救sql 126错误,指定的驱动程序无法加载
- 我的sql数据库死了,数据没有备份,有何解决办法?
- SQL两表关联子查询
- 错误提示:SqlDumpExceptionHandler: Process 9 generated fatal exception c000008e
on a.p_id = b.p_id
gx_name不放在第2个表,只放第一个表里就好了
这样的设计容易出问题!
SELECT
a.d_id, a.p_id, a.gx_name, a.sum_gh,
b.sum_bll
FROM table2 a
INNER JOIN table1 b
ON a.p_id = b.p_id
AND a.gx_name = b.gx_namePS:这样很不好...
a.d_id, a.p_id, a.gx_name, a.sum_gh,
b.sum_bll
FROM table2 a, table1 b
where a.p_id = b.p_id
AND a.gx_name = b.gx_name