半連接
半連接(Semi Join)是一種特殊的連接類型,在SQL中沒有指定的關(guān)鍵字,通過在WHERE后面使用IN或EXISTS子查詢實(shí)現(xiàn)。當(dāng)IN/EXISTS右側(cè)的多行滿足子查詢的條件時(shí),主查詢也只返回一行與IN/EXISTS子查詢匹配的行,而不是復(fù)制左側(cè)的行。
示例:查看參加培訓(xùn)的員工的教育信息。即使training表中的許多行可能與子查詢匹配(即同一個(gè)staff_id下有多個(gè)職員),也只需要從表training返回一行。
