0
私は2つのテーブル "マッチ"と "相手"を持っています。postgresqlで勝利、ネクタイ、ロストゲームを計算する
マッチ
id | date
---+------------
1 | 2016-03-21 21:00:00
2 | 2016-03-22 09:00:00
...
反対派 (再生されない場合、スコアがnull)
id | match_id | team_id | score
---+----------+---------+------------
1 | 1 | 1 | 0
2 | 1 | 2 | 1
3 | 2 | 3 | 1
4 | 2 | 4 | 1
4 | 3 | 1 |
4 | 3 | 2 |
....
目的は以下の表に
Team | won | tie | lost | total
-----+-----+-----+------+----------
2 | 1 | 0 | 0 | 1
3 | 0 | 1 | 0 | 1
4 | 0 | 1 | 0 | 1
1 | 0 | 0 | 1 | 1
のPostgres V9.5
を作成することですどうすればいいですか? (それは理にかなっている場合は、おそらくどこかに私のモデルでの「スコア」を移動するオープンイム。)
Thansk @Jack、そのトリックはあります。私は、LATERAL結合などでは全く異なる方向性を考えていました。 – Marcus