我想寫一個postgres查詢,將三個表連接在一起。我相信我擁有了一切正確的,但是當我運行查詢我得到一個語法錯誤:試圖將三個表連接在一起,並獲得語法錯誤
select
cwd_user.id,
cwd_user.user_name username,
cwd_user.email_address emailaddress,
cwd_user.active active
cwd_user.created_date created
cwd_membership.child_id
cwd_membership.parent_name groupname
licenserolesgroup.id
licenserolesgroup.license_role_name application
from
cwd_user
inner join cwd_membership on cwd_membership.child_id = cwd_user.id
inner join licenserolesgroup on cwd_membership.child_id = licenserolesgroup.id;
查詢應能夠輸出:
- 用戶ID
- 的userName
- EMAILADDRESS
- 活動
- createdDate
- 孩子ID(用於匹配的組表)
- 組名
- licenseID
- 應用
任何幫助,將不勝感激。我沒有做過很多與連接。我猜試驗了火!
大聲笑哇,我甚至想到,當我打字時,我需要確保在每行後面加逗號。 – Martin
不用擔心,男人。在某些時候我們都會發生。 – bernie