国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle 之SQL語句的多表查詢方式

2024-08-29 13:54:37
字體:
來源:轉載
供稿:網友

SQL語句的多表查詢方式:

例如:按照department_id查詢employees(員工表)和departments(部門表)

的信息。

方式一(通用型):SELECT ... FROM ... WHERESELECT e.last_name,e.department_id,d.department_nameFROM employees e,departments dwhere e.department_id = d.department_id方式二:SELECT ... FROM ... NATURAL JOIN ...有局限性:會自動連接兩個表中相同的列(可能有多個:department_id和manager_id)SELECT last_name,department_id,department_nameFROM employeesNATURAL JOIN departments方式三:SELECT ... JOIN ... USING ...有局限性:好于方式二,但若多表的連接列列名不同,此法不合適SELECT last_name,department_id,department_nameFROM employeesJOIN departmentsUSING(department_id)方式四:SELECT ... FROM ... JOIN ... ON ...常用方式,較方式一,更易實現外聯接(左、右、滿)SELECT last_name,e.department_id,department_nameFROM employees eJOIN departments dON e.department_id = d.department_id--內連接    1)    --等值連接    --不等值連接    2)    --非自連接    --自連接--外連接    --左外連接、右外連接、滿外連接
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿图什市| 平南县| 那曲县| 沁源县| 化隆| 莱阳市| 墨竹工卡县| 玉田县| 黔西县| 威信县| 诏安县| 体育| 渝北区| 海伦市| 曲阳县| 扬中市| 定结县| 崇州市| 阜南县| 汉阴县| 新乡市| 游戏| 曲阳县| 灌南县| 孟连| 乌兰县| 云阳县| 棋牌| 阳春市| 五家渠市| 报价| 茂名市| 昌吉市| 泰宁县| 郧西县| 阜宁县| 新平| 辰溪县| 新宁县| 青阳县| 乐陵市|