2015-03-12 1 views
0

Je suis habitué à PostgreSQL mais très nouveau à SOQL et un peu confus à ce sujet. Je voudrais joindre des lignes de Case avec des lignes de User basées sur User.Id.Rejoindre Case et User dans Salesforce (SOQL)

J'ai regardé en ligne et j'ai essayé différentes solutions, mais rien n'a fonctionné.

Est-ce que quelqu'un sait que je pourrais le faire? Quel type de relation lie Cas et Utilisateur? Dois-je établir une relation personnalisée entre eux?

Merci

+0

SELECT CaseNumber, LastModifiedById, User.name DE cas OU day_only (convertTimezone (ClosedDate)) = AUJOURD'HUI Cette dernière colonne Nom d'utilisateur est la jointure je ne parviens pas faire. Je voudrais montrer le nom de l'utilisateur auquel LastModifiedById fait référence. – Roog

Répondre

0

SOQL supports joins en suivant la relation du FK (en utilisant le nom de la relation), la plupart des outils de l'explorateur de schéma (SoqlX, Workbench, etc.) aidera vous les découvrez et construisez/testez des requêtes SOQL. Dans ce cas, vous voulez quelque chose comme

select CaseNumber, LastModifiedBy.Name from Case Where .... 
+0

Merci beaucoup pour votre réponse. J'ai trouvé cette relation entre-temps et les outils d'exploration que vous mentionnez m'aideront à comprendre les relations que j'aurai à utiliser. – Roog