Bonjour tout le monde!
J'ai un petit problème depuis ce matin je cherche à comprendre une requête, je comprend ce qu'elle fait mais je ne comprend pas comment :
Ma table c'est Notes_TEMP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 SELECT a1.field_2 AS Code_Eleve, a1.field_5 AS R_Moy_Gen, a2.field_5 AS R_Moy1, a3.field_5 AS R_Moy2, a4.field_5 AS R_Moy3 FROM Notes_TEMP AS a1 INNER JOIN Notes_TEMP AS a2 ON a2.field_2 = a1.field_2 AND ((a2.rowid%4) = 2) INNER JOIN Notes_TEMP AS a3 ON a3.field_2 = a1.field_2 AND ((a3.rowid%4) = 3) INNER JOIN Notes_TEMP AS a4 ON a4.field_2 = a1.field_2 AND ((a4.rowid%4) = 0) WHERE ((a1.rowid%4) = 1)
Après la requête :
Le début tout va bien mais je ne comprend pas ce qu'il y a après les AND. Que signifie le rowid%4 ?
Partager