Naoki Kurosawa
naoki_kuros****@ybb*****
2003年 11月 4日 (火) 18:47:43 JST
黒澤です。 > SQLの文でrobot_achivements as raと書いていたら > robot_achivements.league_idはありませんというエラーで > 悩まされたのですが、 > コンストラクタRobotAchivement(ResultSet rs)の処理は > rs.getInt("robot_achivements.league_id"); > あるは > rs.getInt("league_id"); > のどちらにするといいのでしょうか? > もとのものから変更はしていません。 そのSQLの実行結果に、他のテーブルの同名カラム(league_id)が 含まれなければ"league_id"でいいです。 今のところRobotAchivementを作成するクエリはすべて他のテーブルが 絡まないので、はじめから"league_id"のみにしておけばよかったですね。 > 別件ですが、登録ユーザ一覧の順位とかは、最終シーズンの順位でなくて > リーグ最終結果の順位のほうがいいような気がしますね。 「ユーザ順位」の決め方をまじめに考えた方がいいってことですねぇ。 最終結果の順位だと、最終結果が出てからでないと算出できないわけですが、 どう思います? -- Naoki Kurosawa <naoki_kuros****@ybb*****>