У меня есть цитата из таблицы Mysql, пользователи и подписчики.Сортировка результатов по различным критериям в mysql
Quote(id,user_id,quote)
Users (id,username)
followers (follower,following_id)
То, что я хочу сделать, это извлечь все цитаты, вопрос о том, как сортировать цитаты, таким образом, что цитаты пользователей, которые я отслеживаю являются первым, то те пользователи, которые преследуют меня, then цитаты других пользователей.
Это мой SQL-запрос:
$sql='Select
id,
quote
FROM
quote
WHERE
quote like '.$pdo->quote('%'.$item.'%');
Я имею в виду, если вы используете facebook, и вы начали исследования для ваших друзей, вы увидите, что люди, которых вы друзья с являются сначала, чтобы отобразить, а затем те, которые вы знаете, а затем те, с которыми вы, возможно, разговаривали ....
Я нахожу проблему с построением запроса после ORDER BY. Также я искал это в Интернете, но я не нашел его, я думаю, что я не использую правильные ключевые слова для этой проблемы.
Заранее спасибо.
Пример данные помогут понять вашу проблему. –
@SmootQ. , , Пожалуйста, покажите запрос, который у вас есть, без 'order by'. –
@GordonLinoff, я отредактировал вопрос – SmootQ