Een collega van me kwam met het volgende probleem:
Je hebt de volgende tabellen:
Als er in tee_start_men iets meers dan 0 staat moet er een join op game.tee_start_men = tee.id gemaakt worden. Als er in tee_start_women iets meers dan 0 staat moet er een join op game.tee_start_woman = tee.id gemaakt worden. Volgens mij heb ik dit soort shit veel vaker aan de hand gehad maar is het me een beetje ontschoten
Tabel game kan natuurlijk beter genormaliseerd worden, maar de tabellen worden 1 op 1 overgenomen door synchronisatie met een lokale database.
Zo'n join moet toch mogelijk zijn?
Je hebt de volgende tabellen:
code:
1
2
3
4
5
6
7
8
9
10
11
| +---------------- game -----------------+ +-- tee_start_men --- tee_start_women --+ | 1 | 0 | | 0 | 2 | +---------------------------------------+ +------ tee ------+ +-- id --- name --+ | 1 | Lorum | | 2 | Ipsum | +-----------------+ |
Als er in tee_start_men iets meers dan 0 staat moet er een join op game.tee_start_men = tee.id gemaakt worden. Als er in tee_start_women iets meers dan 0 staat moet er een join op game.tee_start_woman = tee.id gemaakt worden. Volgens mij heb ik dit soort shit veel vaker aan de hand gehad maar is het me een beetje ontschoten
Tabel game kan natuurlijk beter genormaliseerd worden, maar de tabellen worden 1 op 1 overgenomen door synchronisatie met een lokale database.
Zo'n join moet toch mogelijk zijn?