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

テーブル全体を単一の行として結合します

    Cross Joinを使用する およびgroup_concat

    クエリ

    select t1.name,group_concat(distinct t2.color separator ',') as color
    from tbl1 t1,tbl2 t2
    where t1.name = 'Paul'
    group by t1.name;
    

    SQLフィドル



    1. システム統計関数を使用してSQLServer統計情報を取得する方法

    2. MySQLで非ASCII文字を見つけるにはどうすればよいですか?

    3. mysql_client_encoding()と同等のPDO?

    4. SparkSQLおよびMySQL-SaveMode.Overwriteは変更されたデータを挿入しません