下記SQL文で出てきたレコードを、staffの名前の五十音順ソートがしたいです。
SELECT DISTINCT schedules.staff_id, staff.name FROM schedules LEFT JOIN staff ON schedules.staff_id = staff.id
末尾に「ORDER BY staff.name_kana ASC」と追加するだけで住むかと思いきや、
エラー出て実行できませんでした。
切り口を変えて、まずstaff.name_kanaを取得してから、プログラムの方でソートスレば良いかなと思いましたがそれもだめでした。(↓もエラー)
SELECT DISTINCT ON( schedules.staff_id, staff.name)* FROM schedules LEFT JOIN staff ON schedules.staff_id = staff.id
LEFT JOINで取得したデータをソートするにはどうしたら良いでしょうか??
ご教示の程よろしくお願いいたします。