Bonjour,
Je développe en SOQL (très proche de SQL sur Salesforce)
Mes données sont organisées ainsi :
Dans la table A, j'ai les champs
- ContentDocumentID
- Title
- Type
- LastModifiedDate
Je voudrais écrire une requête qui retourne
Tous les ContentDocumentID, Title
Tels que Type IN "'a2', 'a03', 'a04'"
Tels que ContentDocumentID in "'cd0002', 'cd0003', 'cd00004', 'cd00005', 'cd00006'"
Et que s'il y a plusieurs enregistrements pour un type donné, alors il retourne le dernier enregistrement.
J'ai bien essayé une jointure du type :
Mais je ne crois pas y arriver.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT Type, ( SELECT Title, ContentDocumentId, LastModifiedDate FROM A a WHERE a.Type=Type ORDER BY LastModifiedDate DESC LIMIT 1 ) FROM A
Poiurriez vous m'aider ?
Merci
Partager