Salut,
J'ai un probléme. je fais une requete qui est trié par une colonne (val.stringRepresentation) et je fais un distinct sur une autre colonne (inst.id), ce qui provoque une erreur
Pour remedier au probléme j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Select distinct inst.* from Instance as inst, Value as val where val.instance = inst.id and val.field = 24104 and inst.complexObject = 24086 order by val.stringRepresentation
Ma requete entre parenthése me renvoie bien ce que je veux (avec des doublons). Pour enlever les doublons je fais un disctint mais ça re-tri par id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select distinct i.* from (Select inst.* from Instance as inst, Value as val where val.instance = inst.id and val.field = 24104 and inst.complexObject = 24086 order by val.stringRepresentation) as i
Est ce que vous avez une solution ?
Partager