久久天天躁狠狠躁夜夜免费观看,精品国产粉嫩内射白浆内射双马尾,久久国产欧美日韩精品,久久久久久性高,激情欧美成人久久综合

SQL交叉連接剖析

JSON 2024-03-08 17:28:15 306

SQL中什么是交叉連接?

如果沒(méi)有 WHERE 子句與 CROSS JOIN 一起使用,SQL CROSS JOIN 會(huì)生成一個(gè)結(jié)果集,該結(jié)果集是第一個(gè)表中的行數(shù)乘以第二個(gè)表中的行數(shù)。這種結(jié)果稱為笛卡爾積。如果 WHERE 子句與 CROSS JOIN 一起使用,則其功能類似于 INNER JOIN。

SQL Cross Join語(yǔ)法圖解


實(shí)現(xiàn)相同結(jié)果的另一種方法是在 SELECT 之后使用以逗號(hào)分隔的列名稱,并在 FROM 子句之后提及涉及的表名稱。

句法:

SELECT * 
FROM table1 
CROSS JOIN table2;

例子:

下面是兩個(gè)表之間 SQL 交叉連接的示例。

示例表:食品

+---------+--------------+-----------+------------+
| ITEM_ID | ITEM_NAME    | ITEM_UNIT | COMPANY_ID |
+---------+--------------+-----------+------------+
| 1       | Chex Mix     | Pcs       | 16         |
| 6       | Cheez-It     | Pcs       | 15         |
| 2       | BN Biscuit   | Pcs       | 15         |
| 3       | Mighty Munch | Pcs       | 17         |
| 4       | Pot Rice     | Pcs       | 15         |
| 5       | Jaffa Cakes  | Pcs       | 18         |
| 7       | Salt n Shake | Pcs       |            |
+---------+--------------+-----------+------------+

示例表:公司

+------------+---------------+--------------+
| COMPANY_ID | COMPANY_NAME  | COMPANY_CITY |
+------------+---------------+--------------+
| 18         | Order All     | Boston       |
| 15         | Jack Hill Ltd | London       |
| 16         | Akas Foods    | Delhi        |
| 17         | Foodies.      | London       |
| 19         | sip-n-Bite.   | New York     |
+------------+---------------+--------------+

要從食品表和公司名稱中獲取商品名稱和商品單位列,從公司表中獲取公司城市列,在與這些提到的表進(jìn)行交叉連接后,可以使用以下 SQL 語(yǔ)句:

SQL代碼:

SELECT foods.item_name,foods.item_unit,
company.company_name,company.company_city 
FROM foods 
CROSS JOIN company;

或者

SQL代碼:

SELECT foods.item_name,foods.item_unit,
company.company_name,company.company_city 
FROM foods,company;

兩個(gè)表如何交叉連接


輸出:

ITEM_NAME       ITEM_UNIT  COMPANY_NAME    COMPANY_CITY
--------------- ---------- --------------- ---------------
Chex Mix        Pcs        Order All       Boston
Cheez-It        Pcs        Order All       Boston
BN Biscuit      Pcs        Order All       Boston
Mighty Munch    Pcs        Order All       Boston
Pot Rice        Pcs        Order All       Boston
Jaffa Cakes     Pcs        Order All       Boston
Salt n Shake    Pcs        Order All       Boston
Chex Mix        Pcs        Jack Hill Ltd   London
Cheez-It        Pcs        Jack Hill Ltd   London
BN Biscuit      Pcs        Jack Hill Ltd   London
Mighty Munch    Pcs        Jack Hill Ltd   London
Pot Rice        Pcs        Jack Hill Ltd   London
Jaffa Cakes     Pcs        Jack Hill Ltd   London
Salt n Shake    Pcs        Jack Hill Ltd   London
Chex Mix        Pcs        Akas Foods      Delhi
Cheez-It        Pcs        Akas Foods      Delhi
BN Biscuit      Pcs        Akas Foods      Delhi
Mighty Munch    Pcs        Akas Foods      Delhi
Pot Rice        Pcs        Akas Foods      Delhi
Jaffa Cakes     Pcs        Akas Foods      Delhi
Salt n Shake    Pcs        Akas Foods      Delhi
Chex Mix        Pcs        Foodies.        London
.........
.........

上述輸出的更多介紹:



版權(quán)所屬:SO JSON在線解析

原文地址:http://suancuo.cn/blog/507.html

轉(zhuǎn)載時(shí)必須以鏈接形式注明原始出處及本聲明。

本文主題:
SQL

如果本文對(duì)你有幫助,那么請(qǐng)你贊助我,讓我更有激情的寫下去,幫助更多的人。

相關(guān)文章
SQL自然連接剖析
SQL自然連接剖析
SQL非等值連接剖析
SQL非等值連接剖析
SQL全外連接剖析
SQL全外連接剖析
SQL等鏈接剖析
SQL等鏈接剖析
Python元組剖析
PHP變量剖析
最新文章
計(jì)算機(jī)網(wǎng)絡(luò)的相關(guān)內(nèi)容 610
SOJSON V6 JavaScript 解密技巧與分析 6065
微信客服人工電話95068:如何快速解封微信賬號(hào)(2025最新指南) 12068
Java Http請(qǐng)求,HttpURLConnection HTTP請(qǐng)求丟失頭信息,Head信息丟失解決方案 5085
實(shí)用API合集分享:教你輕松獲取IP地址的API合集 8862
Linux I/O重定向 6723
Ruby 循環(huán) - while、for、until、break、redo 和 retry 3990
Node.js:全局對(duì)象 3614
如何使用終端檢查L(zhǎng)inux上的內(nèi)存使用情況 3779
JavaScript對(duì)象詳細(xì)剖析 3280
最熱文章
免費(fèi)天氣API,天氣JSON API,不限次數(shù)獲取十五天的天氣預(yù)報(bào) 746198
最新MyEclipse8.5注冊(cè)碼,有效期到2020年 (已經(jīng)更新) 703374
蘋果電腦Mac怎么恢復(fù)出廠系統(tǒng)?蘋果系統(tǒng)怎么重裝系統(tǒng)? 678486
Jackson 時(shí)間格式化,時(shí)間注解 @JsonFormat 用法、時(shí)差問(wèn)題說(shuō)明 561963
我為什么要選擇RabbitMQ ,RabbitMQ簡(jiǎn)介,各種MQ選型對(duì)比 511842
Elasticsearch教程(四) elasticsearch head 插件安裝和使用 483725
Jackson 美化輸出JSON,優(yōu)雅的輸出JSON數(shù)據(jù),格式化輸出JSON數(shù)據(jù)... ... 299614
Java 信任所有SSL證書,HTTPS請(qǐng)求拋錯(cuò),忽略證書請(qǐng)求完美解決 246700
Elasticsearch教程(一),全程直播(小白級(jí)別) 232162
227542
支付掃碼

所有贊助/開支都講公開明細(xì),用于網(wǎng)站維護(hù):贊助名單查看

查看我的收藏

正在加載... ...