Je sais cela très stupide, mais quelqu'un peut-il m'aider à comprendre ce que fait cette requête de jointure dans la description élaborée?Basic requête requête de jointure
SELECT j1.*
FROM jos_audittrail j1
LEFT OUTER JOIN jos_audittrail j2
ON (j1.trackid = j2.trackid AND j1.field = j2.field AND j1.changedone < j2.changedone)
WHERE j1.operation = 'UPDATE'
AND j1.trackid=$t_ids[$n]
AND j2.id IS NULL
Je sais que très stupide, mais je dois aller de l'avant avec mon plus besoin ... Pls ne me aider ...
Cela signifie que si j'ai plusieurs valeurs de trackid 1 et 2 à la fois, ils seront affichés en fonction de la valeur maximale changée d'abord, puis moins que cela et ainsi de suite ??? –
@OM: Je ne sais pas si je comprends votre commentaire. Tant que 'changedone' est unique par' trackid' vous n'obtiendrez qu'une seule ligne par 'trackid', celle avec la plus grande valeur de' changedone'. –
ok grt Thats ce que je voulais savoir –