當前位置:首頁 » 編程語言 » sql中select兩個表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql中select兩個表

發布時間: 2022-08-17 19:28:22

sql中SELECT語句FROM多個表是怎樣用的

FROM TABLE1,TABLE2 其實就是內連接

join 不強調left或者right就是inner join 也就是內連接。

SQL不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的介面。

(1)sql中select兩個表擴展閱讀:

SQL SELECT 語句介紹:

SELECT 語句用於從資料庫中選取數據,結果被存儲在一個結果表中,稱為結果集。

SQL SELECT 語法:

SELECT column_name,column_name

FROM table_name;

SELECT * FROM table_name;

Ⅱ sql語句 同時查詢兩個表

sql多表關聯查詢跟條件查詢大同小異,主要是要知道表與表之前的關系很重要;
舉例說明:(某資料庫中有3張表分別為:userinfo,dep,sex)
userinfo(用戶信息表)表中有三個欄位分別為:user_di(用戶編號),user_name(用戶姓名),user_dep(用戶部門)
。(關系說明:userinfo表中的user_dep欄位和dep表中的dep_id欄位為主外鍵關系,userinfo表中的user_sex欄位和sex表中的sex_id欄位為主外鍵關系)
dep(部門表)表中有兩個欄位分別為:dep_id(部門編號),dep_name(部門名稱)。(主鍵說明:dep_id為主鍵)
sex(性別表)表中有兩個欄位分別為:sex_id(性別編號),sex_name(性別名稱)。(主鍵說明:sex_id為主鍵)

‍‍一,兩張表關鍵查詢
1、在userinfo(用戶信息表)中顯示每一個用戶屬於哪一個部門。sql語句為:
selectuserinfo.user_di,userinfo.user_name,dep_namefromuserinfo,depwhereuserinfo.user_dep=dep.dep_id
2、在userinfo(用戶信息表)中顯示每一個用戶的性別。sql語句為:
selectuserinfo.user_di,userinfo.user_name,sex.sex_namefromuserinfo,sexwhereuserinfo.user_sex=sex.sex_id

二、多張表關鍵查詢
最初查詢出來的userinfo(用戶信息表)表中部門和性別都是以數字顯示出來的,如果要想在一張表中將部門和性別都用漢字顯示出來,需要將三張表同時關聯查詢才能實現。
sql語句為:
selectuserinfo.user_di,userinfo.user_name,dep.dep_name,sex.sex_namefromuserinfo,dep,sexwhereuserinfo.user_dep=dep.dep_idanserinfo.user_sex=sex.sex_id
(多個條件用and關聯)

Ⅲ SQL語句兩個表的查找求和

select
表1.地方
as
地方,表1.一月金額+表2.二月金額
as
總金額
from
表1,表2
where
表1.地方=表2.地方
修改後如下這個比較合理:
select
表1.地方,一月金額+二月金額
as
總金額
from
表1
,表2
where
表1.地方=表2.地方
union
select
'總金額',sum(一月金額+二月金額)
from
表1
,表2
where
表1.地方=表2.地方