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

RIGHTJOINとCOUNTの組み合わせ

    これはうまくいくはずだと思います-changes_ccテーブルの特定のフィールドを数えるのか*を数えるのか:

    SELECT u.id, realname, username, COUNT(c.id) as num
    FROM users u 
        LEFT JOIN changes_cc c 
            ON u.user_id = c.id
    GROUP BY u.id
    

    LEFT JOINを読むのが好きです RIGHT JOINを介して 、ただし、どちらもOUTER JOINs 同じように機能します。



    1. 合計クエリの最大値

    2. sqlalchemyのpsycopg2register_composite

    3. DOブロックで選択クエリを実行するにはどうすればよいですか?

    4. 2 count(*)+ group by + hasing + join