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

同じ行数のカンマ区切り値

    Laravelについてはよくわかりませんが、これは純粋なMySQLバージョンです:

    SELECT itemCount, GROUP_CONCAT(username)
    FROM
    (
       SELECT tblU.user_name, COUNT([DISTINCT] tblUI.item_id) AS itemCount
       FROM users AS tblU 
       INNER JOIN user_items AS tblUI ON tblU.id = tblUI.user_id
       GROUP BY tblU.user_name
    ) AS uic
    GROUP BY itemCount
    

    DISTINCTはオプションであるため、角かっこであることに注意してください。また、アイテムのないユーザーが必要な場合は、JOINをLEFTJOINにすることができます。



    1. 読み取りコミットされた分離レベル

    2. SQLコマンドでMySQLホストを表示

    3. mysql-pythonのインストールの問題(mac os x lionの場合)

    4. Oracleの一時データのパフォーマンスに関する考慮事項