MySQL选择不包含列的列表其中Sum等于0

问题描述:

我需要一些MySQL语法的帮助。我需要选择整个表,忽略SUM = 0的列...MySQL选择不包含列的列表其中Sum等于0

是否有可能知道我不能在SQL语法中使用列名?

你不能这样做SUM(*)不显示列。它必须位于特定列上,因此您必须使用select sum(a), sum(b), sum(c), etc...,一旦您选择了具有聚合函数的多列,则还需要在所有这些字段上进行分组。

+0

Thx有很多帮助 – zee

不可能的,拉下全程记录,并通过查看代码,只需如果它分解出0

+0

我需要隐藏/忽略仅包含0的列,不能忽略“0”字段...... – zee

+0

尽管如此,如果所有记录的总和为0,则不显示该字段。如果您试图根据此动态地隐藏或显示列,它将更具体到您在数据库查询中使用的UI框架。 –