資料庫的多表聯查 比較L

2021-08-26 14:38:40 字數 481 閱讀 4273

三表聯查

首先建立三個資料表

1.user{

id   cid  pid

1     1     1

2    2     2

2.user1{

cid class

1     數學

2     語文

3     英語

3.user2{

pid name

1    孫

2    趙

3    錢

以上是三個表裡的內容(自己隨意填寫)

即通過表1裡邊的cid與pid來作為表2和表3的id主鍵

以下就是如何查詢三表裡邊的內容的sql語句

select user.id,user1.class,user2.name from user join user1 on user.cid=user1.cid

join  user2 on user.pid=user2.pid;

資料庫多表關聯查詢

本文主要列舉兩張和三張表來講述多表連線查詢。新建兩張表 表1 student 截圖如下 表2 course 截圖如下 此時這樣建表只是為了演示連線sql語句,當然實際開發中我們不會這樣建表,實際開發中這兩個表會有自己不同的主鍵。外連線可分為 左連線 右連線 完全外連線。1 左連線 left join...

達夢資料庫查詢多表聯查

小結 select 列名列表 from 表 1,表 2 where 兩表關聯列條件表示式 select 列名列表 from 表 1 inner join on 兩表關聯列條件表示式 外連線可分為 左連線 右連線 完全外連線。左外連線 左外連線包含left join左表所有行,如果左表中某行在右表沒有...

資料庫學習(三)多表聯查

目錄 二 至少兩種方式行轉列 三 分頁 oracle學習 二 中我們學習了92語法,現在我們學習一下99語法 sql 1999語法 1.1.cross join 笛卡爾積select from emp cross join dept 1.2.natural join 自然連線 當兩個表不具有相同列名...