salut, je voudrais faire une requete,mais helas je ne touve pas la solution :
j'ai 3 tables :
Incident (incident_id,incident_ref,incident_rmk)
Action (action_id,incident_id,action_rmk,date_actioned,usr_id)
User(user_id,user_n)
je voudrais faire une requete qui me donne, pour chaque "user", le numero incident_ref et incident_rmk de leur derniere action
(cad pour leur max date_actioned)
j'ecris quelque chose comme ca :
error:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select usr_n,incident_ref,incident_rmk,max(date_actioned) from action inner join incident on action.incident_id= incident.incident_id inner join user on user_id = action.usr_id group by usr_n
Msg 8120, Level 16, State 1, Line 31
Column 'incident.incident_ref' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
comment realiser cette requete
merci
Partager