我有一個2表Existing_tools和Recommendation_tool有4列(帳戶,活動,Tools_name,計數),但最後一列給我現有工具的數量和推薦工具的數量在各自的表計數。sql查詢/ oracle
我想要輸出(帳戶,活動,Tools_name,existing_tools_count,recommendation_tools_count),按帳戶和活動分組,並且兩個表中存在的所有工具都會輸出。
如果工具的名字沒有出現在現有的表再算上會反對0 existing_tools_count,同樣的方式,如果工具不存在對抗recommendation_tools_count計數推薦表計數爲0。
如果工具是存在於那麼桌子上的數字就會相應地出現。
Existing_TOOLS
Account Activity tools_Name Number of Existing_tool
x Agile/Proj. Mgmt JIRA 5
x Agile/Proj. Mgmt Collabnet 4
x Build ANT 3
x Build MAVEN 3
y Agile/Proj. Mgmt JIRA 5
y Agile/Proj. Mgmt Collabnet 4
y Build ANT 3
y Build MAVEN 3
Recommendation_tool
Account Activity tools_Name Number of recommendation_tool
x Agile/Proj. Mgmt JIRA 5
x Agile/Proj. Mgmt HP ALM 4
x Build MS build 3
y Agile/Proj. Mgmt JIRA 5
y Agile/Proj. Mgmt HP ALM 4
y Build MS build 3
Required_TABLE
Account Activity tools_Name Number of Existing_tool Number of recommendation_tool
x Agile/Proj. Mgmt JIRA 5 5
x Agile/Proj. Mgmt Collabnet 4 0
x Agile/Proj. Mgmt HP ALM 0 4
x Build ANT 3 0
x Build MAVEN 3 0
x Build MS build 0 3
y Agile/Proj. Mgmt JIRA 5 5
y Agile/Proj. Mgmt Collabnet 4 0
y Agile/Proj. Mgmt HP ALM 0 4
y Build ANT 3 0
y Build MAVEN 3 0
y Build MS build 0 3
所以,你要一個完整的外部聯接? – xQbert