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

結果を他のテーブルmysqlと比較します

    これを試してください;)

    select
        star.type, star.min_amount, t.cnt, t.userids
    from star
    inner join (
        select  t1.type, count(t2.userid) as cnt, group_concat(t2.userid order by t2.userid) as userids
        from star t1
        inner join user_buys t2 on t1.min_amount <= t2.amount
        group by t1.type
    ) t on t.type = star.type
    order by star.type
    

    SQLFiddleデモはこちら



    1. Mac OS X Yosemite(Mac OS 10.10)をアップグレードした後、Mysqlが起動しない

    2. 子行を追加または更新できません:外部キー制約が失敗します

    3. IDを使用して複数のSQLテーブルを結合するにはどうすればよいですか?

    4. PythonWebサーバーでデータベース接続を維持する方法