sql >> データベース >  >> RDS >> Mysql

結合ステートメントでカウントする方法

    コメントのない投稿が必要な場合:

    SELECT
        post.post_id,
        --post.title,
        --post.content,
        COUNT(comment.post_id) AS comment_count
    FROM post
    LEFT JOIN comment ON post.post_id = comment.post_id
    GROUP BY post.post_id
    ORDER BY comment_count DESC
    

    (このクエリはMySQLを使用します GROUP BY with非表示の列 拡張機能)。

    コメントのない投稿が必要ない場合は、より簡単なクエリを使用できます:

    SELECT post_id, COUNT(*) AS comment_count
    FROM comment
    GROUP BY post_id
    ORDER BY comment_count DESC
    



    1. sqoop(1.4.5)を使用してmysqlデータをhdfs(hadoop 2.4.1)にインポートします

    2. 条件がtrueの場合、MySQLストアドプロシージャでクエリを実行します

    3. ダンプファイルをOracle11gr2にインポートするとエラーが発生します

    4. 動的アクションでplsqlエラーメッセージを表示する方法