|
匹配:
SELECT 表1.字段1, 表1.字段2
FROM 表1 INNER JOIN 表2 ON (表1.字段2 = 表2.字段2) AND (表1.字段1 = 表2.字段1);
不匹配表2的表1记录为:
SELECT 表1.字段1, 表1.字段2
FROM 表1 LEFT JOIN 表2 ON (表1.字段1= 表2.字段1) AND (表1.字段2 = 表2.字段2) Where 表2.字段1 is null;
不匹配表1的表2记录为:
SELECT 表2.字段1, 表2.字段2
FROM 表2 LEFT JOIN 表1 ON (表2.字段1= 表1.字段1) AND (表2.字段2 = 表1.字段2) Where 表1.字段1 is null;
表1与表2相互不匹配的记录:
SELECT 表1.字段1, 表1.字段2
FROM 表1 LEFT JOIN 表2 ON (表1.字段1= 表2.字段1) AND (表1.字段2 = 表2.字段2) Where 表2.字段1 is null union all SELECT 表2.字段1, 表2.字段2
FROM 表2 LEFT JOIN 表1 ON (表2.字段1= 表1.字段1) AND (表2.字段2 = 表1.字段2) Where 表1.字段1 is null; |
|