に基づいてソートSQL列は、私は、次のSELECT
文を持っている:文字列型の数ヶ月
SELECT `facility_name`, `day`, `month`, `year`, `start_time`, `end_time`
FROM reservation_db
WHERE user_id = '$userID'
ORDER BY `facility_name` ASC, `year` ASC, `day` ASC, `start_time` ASC, `end_time` ASC"
それは正常に動作しますが、私のテーブルに私も文字列としてヶ月を含む列month
を持っている(つまり、 「イアン」、「2月」、「3月」など)。列に格納されているデータの種類を変更することは現在オプションではなくなりました。ORDER BY
を使用してそれらを並べ替えるにはどうすればよいですか?
をあなたが試すことができます。http://stackoverflow.com/questions/6810793/mysql-sort-by-some-リスト –