mysql:7885
From: <sugita@xxxxxxxxxx>
Date: Sun, 08 Jun 2003 22:20:48 +0900 (JST)
Subject: [mysql 07885] Re: ランダム行の取得について
杉田です。 From: HOLA <hola@xxxxxxxxxx> Subject: [mysql 07883] Re: ランダム行の取得について Date: Sun, 08 Jun 2003 21:48:03 +0900 ;;; ただ、下のセレクト文で行っても id がauto_increment であり、いくつか ;;; 削除しているため、id は連続していません。 ;;; ;;; ですので、 ;;; ;;; id ;;; ------------ ;;; 1 ;;; 3 ;;; 4 ;;; ------------ ;;; ;;; ですと $id=rand(1,100) が2を取得してきた場合、NULLが入ってしまいます。 ;;; 何かよい案はないでしょうか? 試していませんが、どうでしょうか? SELECT * FROM problem ORDER BY rand() LIMIT 1 Kenji Sugita
7881 2003-06-08 12:27 [HOLA <hola@xxxxxxxxx] ランダム行の取得について 7882 2003-06-08 12:44 ┗[Sadachika Shinohara ] 7883 2003-06-08 21:48 ┗[HOLA <hola@xxxxxxxxx] -> 7885 2003-06-08 22:20 ┗[<sugita@xxxxxxxxxx> ] 7887 2003-06-08 22:48 ┗[HOLA <hola@xxxxxxxxx] 7888 2003-06-09 08:47 ┗["Tatsuya Kondo" <kon]