je les tableaux ci-dessousTable jointive SQL efficace ou requête dans POSTGRES? Comment et quoi faire?
tableau 1
ID1 YEAR1
1 1980
2 1964
3 1910
Tableau 2
ID2 YEAR2 VALUE
1 2000 A
1 1900 B
2 1950 C
2 1900 B
3 2000 C
3 1970 B
4 1900 D
4 1800 E
Je voudrais joindre/interroger ces tables à:
pour chaque ID1 dans le tableau 1 match, ajoutez une colonne nommée VALUE - de sorte que les noms de colonnes soient A, B, ... et ainsi de suite, et que la colonne soit TRUE (T) ou FALSE (F). La colonne A ... serait VRAIE s'il y avait ID1 correspondant à ID2 de la table 2, et YEAR2 pour cette ligne donnée dans la table 2 qui correspondait à ID2 était inférieure à YEAR1 de cette table 1 ayant donné 1, et valeur de la ligne ayant ID2 à partir du tableau 2 avait une
donc la table résultante serait la suivante:
ID1 YEAR1 A B C D E
1 1980 F T F F F
2 1964 F T T F F
3 1910 F F F F F
Quel SGBD utilisez-vous? –
vous aurez besoin de faire un tableau croisé dynamique, il y a plusieurs façons de le faire. Quel DB utilisez-vous – markg
Pas de SGBD spécifié, pas de requête ou de journal des erreurs pour vérifier – Alfabravo