知らなかった

何とこんなことも知りませんでした 今 NAUSICA AMI試験監査用インターフェースを作成しているのですが、そこで発行する SQLで例えば 病院毎にかつ、登録日順に並び変えるという、ごく普通の操作をすることに対して これは ORDER BY句に複数指定すれば良いだろう、ということは容易に想像つきます そこで自然に

SELECT * FROM `pt_tbl` ORDER BY `hp_id` AND `registration_date`;

としたのですが、これはとんでもない結果を返します きっと、二つの項目を合成して並び替えするのです
正解は

SELECT * FROM `pt_tbl` ORDER BY `hp_id`, `registration_date`;

なのです。こんなとも知らなかったとは驚くべしでした

投稿者: (KAMAKURA & SAPPORO)Dr_Radialist

Expert Interventional Cardiologist and Amateur Computer Programmer

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です