ここで簡単な質問。私は3つのテーブルからperon_nameとperson_professionとmember_roleを選択しようとしています。SQL - 2 1つのステートメント内の結合
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_codeのIDとしてmember_roleを与えている: 右今、これが働いています。 per_cls_IDを特定の役割に関連付けるlist_lstという別のテーブルがあります。どのように私はそれを参照するのですか?
今、私のクエリ版画:
JohnDoe Doctor 2
MaryJane Teacher 1
私は印刷にそれをしたい:
JohnDoe Doctor Member
MaryJane Teacher Visitor
は、誰かが私を助けてくださいことはできますか?
。 http://blog.codinghorror.com/a-visual-explanation-of-sql-joins/また、mysqlはSQL Serverと同じものではないため、使用するDBMSを決定する必要があります。 –
person_customテーブルにJOINできましたが、list_lstテーブルに参加できませんでしたか?あなたが最初のものと同じ方法でそれに参加することができないこの他のテーブルについてはどう違うのですか? –