teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤り部分の修正

2015/12/21 15:25

投稿

hirohiro
hirohiro

スコア2068

answer CHANGED
@@ -11,8 +11,7 @@
11
11
  ```
12
12
  評価行と同じcategoryで、評価行よりpointが大きい行の数を数えて、それがn以下なら採用する流れです。
13
13
  同じポイントの行が複数存在する可能性のある場合は注意が必要です。
14
- このSQLの場合は「t2.point >= t1.point」で同着2位は省かれます。
15
- 「=」を外すと同着2位も含むと思います。
14
+ このSQLの場合は同着2位は省かれます。
16
- (元の紹介ページのSQLでじpointが複数ある場合結果になりす。)
15
+ (元の紹介ページのSQLで着2位2行目になるかどうかがmysqlの判断にゆだねられるので、選択されたされなかったりるかも知れません。)
17
16
 
18
17
  whereの左辺に数値持ってきたり、それとサブクエリの結果を比較がmysqlのどのバージョンでも動作したかは余り自信がないですが、一応[paiza.io](https://paiza.io/) このサイトのmysqlでは動作しました。

1

表現修正

2015/12/21 15:25

投稿

hirohiro
hirohiro

スコア2068

answer CHANGED
@@ -15,4 +15,4 @@
15
15
  「=」を外すと同着2位も含むと思います。
16
16
  (元の紹介ページのSQLでも同じpointが複数ある場合結果は変になります。)
17
17
 
18
- whereの左辺に数値持ってきたり、それとサブクエリの結果を比較してmysqlで動作したかは余り自信がないですが、一応[paiza.io](https://paiza.io/) このサイトのmysqlでは動作しました。
18
+ whereの左辺に数値持ってきたり、それとサブクエリの結果を比較mysqlのどのバージョン動作したかは余り自信がないですが、一応[paiza.io](https://paiza.io/) このサイトのmysqlでは動作しました。