快速提问。我试图从3个不同的表中选择peron_name和person_profession以及person member_role。 现在,这是有效的:
SELECT a.per_FirstName AS Nome
, pc.c1 as Profissao
, a.per_cls_ID as Membro
FROM person_per AS a
LEFT JOIN person_custom pc ON a.per_id = pc.per_ID
ORDER BY pc.c1
, a.per_FirstName
但是它给了我member_role作为member_code ID。我有另一个名为list_lst的表,它将per_cls_ID与特定角色相关联。我该如何参考?
现在,我的查询打印出来:
JohnDoe Doctor 2
MaryJane Teacher 1
我想要打印:
JohnDoe Doctor Member
MaryJane Teacher Visitor
有人可以帮帮我吗?
答案 0 :(得分:1)
类似于:
SELECT
a.per_FirstName AS Nome,
pc.c1 as Profissao,
l.COLUMNNAMEHERE as Membro
FROM person_per AS a
LEFT JOIN person_custom pc ON a.per_id = pc.per_ID
LEFT JOIN list_lst l on l.per_cls_ID = a.per_cls_ID
ORDER BY pc.c1, a.per_FirstName