#mysql #sql
#mysql #sql
Вопрос:
Я должен упорядочить свои строки в таблице таким образом, чтобы строки, ticker_flag = 1
или twitter_flag=1
которых должны отображаться первыми, и другие строки, ticker_flag = 0
или twitter_flag=0
которых должны отображаться после предыдущих строк. Я даю изображение моей структуры таблицы. Мне просто нужно сначала отобразить строки, для которых ticker_flag или twitter_flag установлено значение 1. Итак, пожалуйста, скажите мне, как мне этого добиться?
Комментарии:
1.
SELECT * FROM TABLE ORDER BY ticker_flag DESC, twitter_flag DESC
Ответ №1:
Попробуйте это, надеюсь, это полезно
SELECT * FROM TABLE_NAME ORDER BY ticker_flag DESC, twitter_flag DESC
Ответ №2:
Я думаю, что лучший способ сделать это внутри вашего SQL-запроса следующим образом
SELECT *
FROM myTable
WHERE foo = baa
ORDER BY ticker_flag ASC, twitter_flag ASC;
Надеюсь, это поможет.