упорядочивание строк по именам столбцов

#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;
  

Надеюсь, это поможет.