2017-07-27 18 views
-1

を示すチャンスでSELECT:私が望む何だから私はこのデータベースを持っている

John 4.2 
Robert 6 
Maria 3.2 

があることは、私がウェブサイトをリフレッシュ言うことができます。そして、リフレッシュするたびに、そのデータベースから、表示されるチャンスに基づいてランダムな名前を取得します。>これは、ロバートが他の人よりも多くの時間に表示されることを意味します(チャンスのため)

これを行う方法は?私は何も考えることができません。

+1

はあなたが** **コードを自分で書いてみることが予想されます。あなたが問題を抱えている場合は** [もっと研究している**](https://meta.stackoverflow.com/q/261592/1011527)の後**あなたが試したものを投稿してください** **動作しておらず、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)を提供しています。 [質問する](http://stackoverflow.com/help/how-to-ask)の良い質問をお読みください。 [ツアーに参加する](http://stackoverflow.com/tour)と[this](https://meta.stackoverflow.com/q/347937/1011527)を必ず読んでください。 –

答えて

2

私はという列をnameweightという列で作成しました。 名前で次の要求リターン、重量に応じて:

SELECT name FROM table ORDER BY RAND()*weight DESC LIMIT 1; 
関連する問題