自连接

您可将表连接到自身。要这样做,您必须在 FROM 子句中列出该表名称两次,并为它指定两个不同的表别名。在 WHERE 子句中使用别名来引用这两个表中的每一个。下一示例是 stock 表上的自连接。它找到库存项的对,其单价差一个大于 2.5 的系数。字母 xy 分别为 stock 表的两个别名。
SELECT x.stock_num, x.manu_code, y.stock_num, y.manu_code
   FROM stock x, stock y WHERE x.unit_price > 2.5 * y.unit_price;