次のサブクエリがあります。 最後に、私はこのすべてのユーザーのためのすべてのエージェントをコントローラに数えたいと思っています。 したがって、サブストリングでは、すべてのエージェントのユーザーのコントローラ数をカウントし、 を合計したいと思います。PostgreSQL 9.4サブクエリが句に指定されていません
ストリング自体が実行されている、しかし、私はだけでなく、私は完全なクエリ
ERROR: missing FROM-clause entry for table "sub"
LINE 2: a.id as a_id, SUM(sub.c_count) as c_count,
SELECT
a.id as a_id, SUM(sub.c_count) AS c_count,
(
SELECT u.id, COUNT(c.user_id) AS c_amount
FROM users u
JOIN controllers c ON (c.user_id = u.id)
GROUP BY
u.id
)sub
from agents a;
Niiice、これは素晴らしいものであり、説明は私に多くのことができます。私はメインのクエリにサブを参加することができました。サブキーにagent_idを追加して、 'a.id'(' sub.id'はユーザーID)の 'LEFT JOIN'に対してそれを使用しました。しかし、' a.id'でグループ化できません。あなたも私を助けてくれますか? – theDrifter
ok私はそれが別の質問であることを認識しています;)これはここにありがとう;) – theDrifter