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

PostgreSQL整数配列値はdesc文字列で他のテーブルの整数に結合します

    anyを使用するという正しい考えがありました 結合の演算子。結合が完了すると、あとはstring_agg 結果を希望の形式に変換するには:

    SELECT   name, STRING_AGG(description, ', ')
    FROM     test
    JOIN     ekwdesc ON ekwdesc.value = ANY(test.ekw)
    GROUP BY name
    

    添付のSQLFiddle を参照してください。 実行可能な例については。




    1. 表形式でカスタム列を追加するにはどうすればよいですか?

    2. Laravel Schema Builder:binary(16)列の作成

    3. データベースのエンコーディングの問題?質問マーク付きで表示されている二重引用符と一重引用符

    4. mysql-connector-c / libmysqlclient / mysqlCAPIに対してアプリケーションを構築する際のリンカーの警告