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