こんなんできたのね・・・。 ORDER BY created_at IS NULL ASC, created_at ASC たとえばこんなデータで試すと… CREATE TABLE unchicchi ( id INT(1), created_at DATETIME ); INSERT INTO unchicchi ( id, created_at ) VALUES ( 1, '2010-05-17 15:29:00' ), ( 2, '2011-05-17 15:29:00' ), ( 3, '2012-05-17 15:29:00' ), ( 4, NULL ), ( 5, NULL); これを created at 昇順で取得すると NULL が先にきてしまう。 SELECT * FROM unchicchi ORDER BY created_at ASC; +----+------