INNER JOIN (内部连接) 为等值连接,必需指定等值连接的条件,而查询结果只会返回符合连接条件的资料。
SELECT table_column1, table_column2...
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name;
或
SELECT table_column1, table_column2...
FROM table_name1
INNER JOIN table_name2
USING (column_name);
客户资料表(guest)
顾客编号(Primary Key) | 顾客姓名 | 住址 | 电话 |
---|---|---|---|
01 | 李大华 | 桃园 | 09111211 |
02 | 陈大名 | 高雄 | 09232323 |
03 | 陈阿美 | 新北 | 09226541 |
04 | 林大帅 | 桃园 | 09232489 |
订单资料表(ORDER)
订单编号(Primary Key) | 顾客编号 | 商品名称 | 价格 | 日期 |
---|---|---|---|---|
01 | 01 | 汉堡 | 70 | 2021-01-03 |
02 | 02 | 薯条 | 50 | 2021-05-15 |
03 | 03 | 可乐 | 40 | 2021-11-01 |
04 | 04 | 拉面 | 230 | 2021-12-12 |
05 | 04 | 鸡块 | 50 | 2021-12-12 |
现在我们想列出所有客户的订单编号资料,我们可以作一个 INNER JOIN 查询:
SELECT guest.顾客姓名, ORDER.订单编号
FROM guest
INNER JOIN ORDER
ON guest.顾客编号=ORDER.顾客编号;
查询结果如下:
顾客姓名 | 订单编号 |
---|---|
李大华 | 01 |
陈大名 | 02 |
陈阿美 | 03 |
林大帅 | 04 |
林大帅 | 05 |
下篇见
<<: D14 - 服务生!我要 this this this
Unit Test 应用於 Async Code-2 - 用程序码讲故事(测试码 Exception...
蛤?重建 VPC? 干嘛不调整好现有的架构就好了? AWS 官方文件有提到, 官方预设都是 172....
今天差点忘记打文章,好想睡.. 这篇将统整上次我半夜撑着听完 Mayuko 和 levels.fyi...
函式 一个函式内会包装一段执行的动作,可以被重复的使用 如何宣告函式 宣告函式时,需要使用 func...
unRaid系统会要求使用者要先配置硬碟,才能使用各个功能(如VM,共享资料夹…等) 今天先深入了解...