J'ai une table comme suitQuelle est la meilleure façon de sélectionner 2 rangs de table dans une rangée?
TABLE_A
ID PERSON_ID NAME GRADE
---------- ---------- ---------- ----------
1 1 NAME_1 10
2 1 NAME_1 20
3 2 NAME_2 30
4 2 NAME_2 40
...
dans ce tableau, pour chaque nom il y a exactement deux lignes (deux classes). Je veux faire une requête qui se traduit comme suit
RESULT
PERSON_ID NAME GRADE1 GRADE_2
---------- ---------- ---------- ----------
1 NAME_1 10 20
2 NAME_2 30 40
Quel est le meilleur pour cette façon. Je peux utiliser l'auto rejoindre, mais je pense que ce n'est pas bonne méthode
Comment calculer GRADE1 et GRADE_2 ?? – Esty
Ooo. Je pense que le nom de Lase sera Name_2. – Esty
Utilisez-vous MySQL ou Postgresql? (Ne marquez pas les produits non impliqués.) – jarlh