ホームページ >データベース >mysql チュートリアル >複数の結合、カウント、およびLINQに左結合を使用して複雑なSQLクエリを翻訳する方法は?
表のメモ:
の奇妙な判断やがnullになる可能性のある状況など、元のコードの潜在的な問題を回避します。 元のSQLクエリのロジックをより正確に反映しています。 データベースのコンテキストと物理名、
、<code class="language-sql">SELECT DISTINCT c.Id, c.Title, COUNT(v.Id) AS 'Nb_V2', COUNT(DISTINCT v.IdUser) AS 'Nb_V1', r.cnt AS 'Nb_R' FROM TABLE_C c JOIN TABLE_V v on c.Id = v.Id LEFT JOIN ( SELECT Id, COUNT(*) AS cnt FROM TABLE_R GROUP BY Id ) r ON c.Id = r.Id WHERE c.IdUser = '1234' GROUP BY c.Id, c.Title, r.cnt</code>に従って調整する必要があることに注意してください。
以上が複数の結合、カウント、およびLINQに左結合を使用して複雑なSQLクエリを翻訳する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。