お世話になっております。
モデルのfindにおいて、order_by 句を使ってソートすると
NULL値が先頭に来てしまいますが、
これを最後に持ってきたいと考えております。
インターネットで検索してみたところ、MySQLでは
SELECT * FROM table ORDER BY created_at ASC;
これを
SELECT * FROM table ORDER BY created_at IS NULL ASC, created_at ASC;
このようにすれば、目的の順序でソートできると書いてありました。
Model_Customer::find('all',array(
...
'order_by' => array('entry_code' => 'IS NULL asc','entry_code' => 'asc'),
));
のようなことをやりたいのですが、このままではうまく動きません。
fuelphpでは、order_byを用いてソートするとき、
NULLを最後に持ってくるには、どのような記述をすればよいのでしょうか?