В моей таблице есть два столбца, которые мне нужно отсортировать по:
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