【发布时间】:2017-05-05 01:16:14
【问题描述】:
这是我的查询
SELECT
a.ClassCode,
a.Description,
d.BusinessUnit,
d.BUDes,
d.Department,
c.Total
FROM tbl_fa_asset_reg_mas_b_class a
JOIN tbl_fa_asset_reg_mas_c_group b ON a.ClassCode = b.AssetClass
JOIN
(SELECT COUNT(c.AssetGroup) AS Total
FROM tbl_fa_asset_reg c
GROUP BY c.AssetGroup)c ON c.AssetGroup = b.AssetGroup
JOIN tbl_a_comp_f_bu d ON d.BusinessUnit = c.BusinessUnit
GROUP BY a.ClassCode, a.Description, d.BusinessUnit, d.BUDes, d.Department ORDER BY ClassCode ASC
#1054 - 'on Clause' 中的未知列 'c.AssetGroup'
当我运行这个查询时
【问题讨论】:
-
修正标题以匹配问题。
-
您的查询有太多问题,我相信无法简单回答。您可能希望提供其他人可能会尝试解决的问题的最小 和可重现 示例。子查询错了,下面的join也错了。
标签: mysql