一.问题描述 有时我们为了保留某个表中的数据,而该表中的数据在另外一个关联表中未必都存在对应,此时就应该试用外连接查询. 比如:两个表,产品表和子产品表 注:子产品的parent_product_id便是产品表的id 产品可以有子产品,也可以没有子产品 遇到类似的问题需要使用外连接查询,保证所有的产品被查询出来,而其对应的子产品也在查询结果中. 二.问题解决 1.基础概念 笛卡尔积:例如,A={a,b}, B={0,1,2},则 A×B={(a, 0), (a, 1), (a, 2), (b,…