によって順:注文、私はビューで私のデータベース順序から*選択して、4によって制限クエリ持っている別の列
SELECT * FROM articles WHERE visible = 1 ORDER BY views LIMIT 4;
をしかし、同じクエリで、私は他のすべての行を見つけたいです更新された列による注文。
私はこのようなtryiedものをhavedが、作品はありません:
(SELECT * FROM articles ORDER BY views DESC LIMIT 4)
UNION
(SELECT * FROM articles ORDER BY updated_at DESC);
これは時間によって注文後、4件のhotestホームページの記事やが更新された「ピン留め」されている提案します。
行を繰り返さずに同じクエリで複数の方法でORDER BYを行う方法はありますか?
どうすればいいですか?
あなたは一番ホットな4番目を最初のリストにしますか?ホームページに表示される記事はいくつですか?合うよりも多くの記事がある場合は、どれくらいですか? (もっと正確になるように質問を編集してください。それでは、ティムズよりも良い答えを提供するかもしれません) –