次のようなクエリを実行したいと思います。
SELECT
folders.*,
(SELECT
files.filename
FROM
files
WHERE
files.folder_id = folders.id
)
as files
FROM
folders
ORDER BY
files[column name of filename]
サブクエリは複数の結果を返す可能性があるため、結果を単一の列ファイル名に結合したいと考えています。
Postgresを使用しています。Rails をタグとして追加したのは、これを処理できる Rails マジックを提案する可能性があるためです。