MySQL упорядочить по двум столбцам и снова упорядочить результаты

В моей таблице есть два столбца, которые мне нужно отсортировать по:

content title

Только некоторые строки имеют данные в столбце content, но все имеют некоторые данные в столбце title. Мне нужно отсортировать эти строки так, чтобы строки с данными в столбце content были первыми. Я могу сделать это следующим образом:

ORDER BY content DESC, title ASC

Однако те верхние строки, которые возвращаются из-за столбца content, также должны быть отсортированы в алфавитном порядке по их title (а не по их содержанию, как я предполагаю).

Идеи? Спасибо.

Обновление:

Должен был отметить, что title - это VARCHAR, а content - TEXT. Поэтому произвольный текст. content столбец пуст, если нет содержимого, а не NULL.

Например:

`title`     `content`
title a
title b      this has content
title c      so does this
title d

Порядок будет таким:

title c
title b
title a
title d
5
задан Ashley 17 November 2011 в 17:14
поделиться