如果我有三個表說A,B和CJoin如何在SQL中工作?
A是加入到B, B被加入到C
然後加入A到C需要它?
我試過這與聯接A到C,因爲這個我的查詢性能增加,但我不明白我的查詢性能如何增加?
如果你能解釋爲什麼A到C加入會提高性能,這將是非常有用的嗎?
有3個表格。 AWARD_MEMBER
,HOUSEHOLD_MEMBER
和CONDITIONALITY_GROUP
這是我加入了他們,
AWARD_MEMBER.HH_MEMBER_ID = HOUSEHOLD_MEMBER.HH_MEMBER_ID AND
HOUSEHOLD_MEMBER.HH_MEMBER_ID = CONDITIONALITY_GROUP.HH_MEMBER_ID AND
AWARD_MEMBER.HH_MEMBER_ID = CONDITIONALITY_GROUP.HH_MEMBER_ID
說AWARD_MEMBER as A,
HOUSEHOLD_MEMBER as B
和CONDITIONALITY_GROUP as C
所以AWARD_MEMBER.HH_MEMBER_ID = CONDITIONALITY_GROUP.HH_MEMBER_ID
聯接真正需要查詢?如果是,那麼它是如何工作的?
感謝, 桑迪普
您的代碼在哪裏? – Marusyk
不能在沒有看到表格的查詢和定義的情況下回答您的問題。諸如索引,「ON」子句和正在檢索的列的列表對性能有很大的影響。 –