0

私はチームのリーグを持っています。テーブル内の各チームを、同じリーグにある同じチームの他のすべてのチームと照合するselectコマンドを使用したいと思います。

チームテーブル(チーム、スコア、ゲームプレイ)

たとえば、このテーブルにこれが含まれているとします。

team1, 3, 2
team2, 5, 1
team3, 2, 4
team4, 1, 5

この結果が得られるselectコマンドを使用したい

team1 | team2
team4 | team3

team1 | team3
team2 | team4

基本的に、ゲームのスケジュールをselectステートメントで生成したい

私は次のようなことを試しました:

select t.team, t1.team from teams t, teams t1 where t.league = '5a7' AND t.league = t1.league AND t.team != t1.team

しかし、そのクエリの結果は次のようになります

team1 | team2
team3 | team2
team4 | team2
team2 | team1
team3 | team1
team4 | team1

何か案は?

ありがとう、

4

0 に答える 0