- ベストアンサー
時々回答Noが順番に並んでいない時があるんですけど
http://oshiete1.goo.ne.jp/kotaeru.php3?q=797930 の2と3なんかは逆になっていますよね。 なぜなんですか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
データベースの呼び出しの際の並び順の不具合かと思います。 『日付でソート』が原則で、 同時刻(分まで同じで同時刻)に書き込んだ場合、 ユーザに割り振られている番号(※)の若いほうが先に表示されてしまう。 と言う感じでしょうね。 でも回答を記録するデータにはは書き込んだ順にNoがふられるため逆転現象が起こるのかと思います。 SQLのorder byの部分を日付、ユーザIDではなく、Noに修正すれば直る事でしょうけど… http://oshiete1.goo.ne.jp/user.php3?u=(※)←ココですね
その他の回答 (4)
- verurin
- ベストアンサー率18% (10/54)
過去記事に同じようなのがあったでござるが参考になるでござるかな?
- kurio-kowa
- ベストアンサー率42% (35/82)
同じく、順序が逆になってるのを 以前いちど見かけて「あれっ?」と思っていました。 不思議だったので、ブックマークしていたのですが 今回の、ご質問にあるのと同様に回答時間が まったく同じですね! ↓この質問の1番と2番も同時刻で逆転しています。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=661692 ↑上記の回答者さんの内、 3、4、5番さん。6,7番さん。8,9,10番さんも それぞれ同時刻(分)ですが、1,2番さんは 秒単位まで一緒だったんだと思います。 番号が抜けてるのは管理者に削除されたもの でしょうが順序として、時間的なズレがあるのに 逆転しているのは、まだ見たことが無いので、 皆さん言われる様にシステム上の限界というか、 誤作動だと思います。
- ifuurin
- ベストアンサー率43% (2060/4779)
双方の回答時間をみると、21:09分となっています。 管理サイドへ確認をとったことはありませんが、 おそらく、回答を投稿された時間が重なった為だと思われます。たまに見掛けられますね。 私も、過去にはこのようなことがありましたから。
回答した時間が「21:09」で同じです。 複数の回答が同時にあるとこういったことが起こるのではないでしょうか。