1、不等连接
SQL支持相等连接,相等连接在WHERE语句中使用等号(=),不等连接可以使用除了等号外的任何比较运算符。
2、外部连接和内部连接
例如:
内部连接:
SELECT P.PARTNUM, P.DESCRITION, P.PRICE
FROM PART P
JION ORDERS O
ON ORDERS.PARATNUM = 54
注:
JION在mysql中写成
INNER JION,需要注意的是这类连接
没有WHERE子句。
外部连接:
SELECT P.PARTNUM, P.DESCRIPTION, P.PRICE, O.NAME, O.PARTNUM
FROM PART P
RIGHT OUTER JOIN ORDERS O
ON ORDERS.PARTNUM = 54
注:
RIGHT OUTER JOIN 用来指定外部右连接,也可以用
LEFT
OUTER JOIN 来指定外部左连接。如果是右连接则查询的数据按照做右连接的表显示,没有的项显示NULL(空),如果指定为左连接,则查询结果按原表数据显示。