[MYSQL -15]建立聯結

VictorLeeLk發表於2017-09-17

外來鍵:外來鍵作為某個表中的一列,它包含另一個表的主鍵值,定義了兩個表之間的關係。

好處有:

  • 分解資料到多個表能更有效的儲存,更方便的處理,並且具有更大的可升縮性。

聯結:一種機制,用來在一條SELECT語句中關聯表,因此稱之為聯結。

1、建立聯結

select vend_name,prod_name,prod_price 
   from vendors,products 
   where vendors.vend_id=products.vend_id 
   order by vend_name,prod_name;

2、內部聯結

等值聯結:基於兩個表之間的相等測試,這種聯結也稱為

\color{red}{內部聯結}。

select vend_name,prod_name,prod_price 
       from vendors inner join products
       on vendors.vend_id=products.vend_id;

相關文章