當前位置:編程學習大全網 - 網絡軟體 - 求SQL語句裏面join的用法,求例子及講解。

求SQL語句裏面join的用法,求例子及講解。

join 用於根據兩個或多個表中的列之間的關系,從這些表中查詢數據。

JOIN: 如果表中有至少壹個匹配,則返回行

LEFT JOIN: 即使右表中沒有匹配,也從左表返回所有的行

RIGHT JOIN: 即使左表中沒有匹配,也從右表返回所有的行

FULL JOIN: 只要其中壹個表中存在匹配,就返回行

SQL INNER JOIN 關鍵字

在表中存在至少壹個匹配時,INNER JOIN 關鍵字返回行。

INNER JOIN 關鍵字語法

SELECT column_name(s)

FROM table_name1

INNER JOIN table_name2

ON table_name1.column_name=table_name2.column_name

註釋:INNER JOIN 與 JOIN 是相同的。

SQL LEFT JOIN 關鍵字

LEFT JOIN 關鍵字會從左表 (table_name1) 那裏返回所有的行,即使在右表 (table_name2) 中沒有匹配的行。

LEFT JOIN 關鍵字語法

SELECT column_name(s)

FROM table_name1

LEFT JOIN table_name2

ON table_name1.column_name=table_name2.column_name

SQL RIGHT JOIN 關鍵字

RIGHT JOIN 關鍵字會右表 (table_name2) 那裏返回所有的行,即使在左表 (table_name1) 中沒有匹配的行。

RIGHT JOIN 關鍵字語法

SELECT column_name(s)

FROM table_name1

RIGHT JOIN table_name2

ON table_name1.column_name=table_name2.column_name

註釋:在某些數據庫中, RIGHT JOIN 稱為 RIGHT OUTER JOIN。

SQL FULL JOIN 關鍵字

只要其中某個表存在匹配,FULL JOIN 關鍵字就會返回行。

FULL JOIN 關鍵字語法

SELECT column_name(s)

FROM table_name1

FULL JOIN table_name2

ON table_name1.column_name=table_name2.column_name

註釋:在某些數據庫中, FULL JOIN 稱為 FULL OUTER JOIN。

/sql/sql_join.asp

  • 上一篇:部我小時候看的動畫片叫什麽名字,能召喚機甲,能變身
  • 下一篇:人工智能在教育的應用
  • copyright 2024編程學習大全網