私は2つのテーブル、クライアントとジョブを持っています。サブクエリから生成されたフィールドでクエリを実行
私はクライアントに関するレポートを作成しており、クエリの一環として、クライアントごとに行ったジョブの数も返します。私は今、このような「100の以上のジョブですべてのクライアントを返す」などJobsCountに基づいて、条件付きのクエリを、できるように、これを変更する必要が
SELECT * ,
(SELECT COUNT(*) FROM Jobs WHERE ClientID = Clients.ID) AS JobsCount
FROM Clients
次のようにコードがあります。 JobsCountにwhere句を追加するだけで動作しないようです - Invalid column name 'JobsCount'.
サブクエリで生成された列をどのようにクエリできますか?
その条件を 'WHERE'節から' HAVING'節に切り替えると、あなたはビジネスになると思います。 – JNevill
サブクエリ内でこのクエリを使用していますか? –