1)select count(*) from LCL_RKM_AuditForm; **O/P : 868**
連接是不能做出正確的回答
2)select count(*) from RKM_KnowledgeArticleManager; **O/P : 8511**
3)select count(*) from
LCL_RKM_AuditForm A
**right** outer join
RKM_KnowledgeArticleManager B
on A.ARTICLE_ID=B.DocID; **O/P : 9216**
4)select count(*) from
LCL_RKM_AuditForm A
**left** outer join
RKM_KnowledgeArticleManager B
on A.ARTICLE_ID=B.DocID; **O/P : 1973**
5)select count(*) from
LCL_RKM_AuditForm A,RKM_KnowledgeArticleManager B
**where** A.ARTICLE_ID=B.DocID; **O/P : 1973**
我的理解是,。
左外連接將顯示A表中的所有值和B表中的常用值。
右外連接將顯示B表中的所有值和A表中的公共值。
那些共同的價值觀是指什麼?如果它的左外加入,這意味着它應該只給出結果是正確的?如果其正確外部加入,這意味着它應該只給出的結果是正確的?
5日聲明我已經使用WHERE子句這意味着它應該給我只能項吧?
請幫我解決這個問題。
您的ID字段在任一表中都是唯一的嗎?看起來你只是獲得了一些值的多個匹配。 –
是的,它在任何一個表中都不是唯一的。我的要求是從A表中獲取所有行,並且列中有3列,B列中的值分別爲1列 – Subbu