ユーザーが投稿した記事を含む表があります。テーブルの構造は次のようである:この記事の閲覧回数に応じて特定のユーザーの記事を表示するにはどうすればよいですか?
id uid author article_name article num_views edit_time
id
文書番号で、uid
は、著者IDであるとnum_views
は、この記事が表示されている回数です。私は必要なもの
はuid
がauthor id
とarticle id
であれば、要するにuid
に応じONLY最も見られた記事を表示することです、私は必要なもの、5
であるようなものを表示することです:
id uid article_name num_views
5 1 article title 100
私はいくつかMySQLのクエリが、私はそれを把握することができなかった、誰も助けてくれる??
try 'SELECT id、uid、article_name、num_views ORDER BY num_views DESC LIMIT 1' – Yaniro
あなたのサンプルの結果で 'uid'が2であってはいけませんか? –
ELECT id、uid、article_name、num_views WHERE 'uid' = '1' ORDER BY num_views DESC LIMIT 1、これはちょうど私が必要としていることをやってくれました、ありがとう:) – wfareed