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

複数の列のString_agg

    ||を使用します 文字列の連結を実行し、この結果を集計する演算子。

    $repairs = DB::select(DB::raw("
        select r.id repair_id, string_agg(w.name || ' ' || w.surname, ', ') workers
        from repairs r
            join repair_worker rw on r.id = rw.repair_id
            join workers w on w.id = rw.worker_id
        where r.vehicle_id = ?
        group by r.id
        "),[$vehicle->id]);
    


    1. WAMPサーバーでMySQLに接続するにはどうすればよいですか?

    2. Oracle-存在しない場合にのみインデックスを作成する

    3. OracleSequenceが連続数を生成しない

    4. MySqlvarcharがLatin1からUTF8に変更されました