【发布时间】:2013-12-16 22:36:56
【问题描述】:
我想从users 表中获取年龄总和和活跃用户总数,以及从pictures 表中获取 png 图片的总数。我尝试了以下方法,但它给了我错误。我怎样才能在单个查询中做到这一点?我正在使用 PDO
SELECT
(SELECT SUM(age) AS age_sum,COUNT(*) AS total FROM users where type='active'),
(SELECT COUNT(*) AS pictotal FROM pictures where extension='png')
错误 -> 操作数应包含 1 列
【问题讨论】:
-
您返回的错误是什么?
-
@BWS 错误-> 操作数应包含 1 列
-
每个选择是否都会自行返回正确的响应?
-
@BWS 单独它们工作正常,当我运行包含 SUM 和 COUNT 的第二行时它工作正常,但是当我将三个放在 select 中时它显示错误