SQL Compactのクエリを作成しようとしています
基本的にはこれらのクエリですが、それらを 1 つにまとめることができればと思っていました。
1.
SELECT schoolId,opponent
FROM TEAM_SCHEDULE
WHERE seasonId = " & i & "
AND gameid = " & currentGame & "
ORDER BY id"
These are variables, trying to eliminate them at some point
currentMatch(0) = schoolId
currentMatch(1) = opponent
2.
SELECT id
FROM player
WHERE school = " & currentMatch(0) & "
AND starter = 'TRUE'
AND game_id = " & currentGame & "
ORDER BY weight
3.
SELECT id
FROM player
WHERE school = " & currentMatch(1) & "
AND starter = 'TRUE'
AND game_id = " & currentGame & "
ORDER BY weight
このようなことができると思っていたのですが、クエリに 2 つの学校を追加する方法を見つけようとして問題が発生しました。
cmd.CommandText = "SELECT b.id, player.id" &
" FROM player b" &
" WHERE player.school = " & currentMatch(0) &
" OR player.school = " & currentMatch(1) &
" INNER JOIN player" &
" ON b.weight = player.weight" &
" ORDER BY player.weight"
うまくいけば混乱を解消するために、私はしようとしています:
- team_schedule、schoolId、相手から2校(int)を選択。
- これらの両方の学校からすべての重量ですべてのスターター ('True') を選択します。
- 重量に応じて、各学校のスターターをペアにします。
- 各ペアを選択してデータを操作できる。
どんな助けにも感謝します!
これは、クエリ Nikola の解析エラーです。