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

MySQLに参加して、0の場合でもすべての関係を取得します

    左結合を有効にするには、条件earned_trophys.user_id = 1を移動する必要があります。 onwhereの代わりに句 。

    select
        trophy.name,
        earned_trophys.user_id,  
        count(user_id) as temp
    from
        trophy
    left join
        earned_trophys
    on
        trophy.trophy_id = earned_trophys.trophy_id and earned_trophys.user_id = 1
    group by
        name
    



    1. Oracle SQL階層クエリ:階層をフラット化し、集約を実行する

    2. Java 11の移行-PoolDataSourceImplのcreateConnectionBuilder()がjavax.sql.DataSourceのcreateConnectionBuilder()と衝突します

    3. PostgreSQLはアクセントに影響されない照合をサポートしていますか?

    4. mysqldumpエラー:max_allowed_pa​​cket'より大きいパケットを取得しました