MySQL学习笔记-Mosh【第三章】-Joining Across Database

基本用法

SELECT * 
FROM order_items oi
JOIN sql_inventory.products p
	 ON oi.product_id = p.product_id

时刻注意前缀是否需要加上!

这里的order_items表格隶属于sql_store数据库。

当我们选中了sql_store数据库的时候(或者我们之前调用了这个数据库USE sql_store),可以不用加前缀;但是如果此时我们选中的是另一个数据库,那么我们就要时刻保持加上前缀。

因此写查询的时候一定要注意代码的规范性,比如上面的代码最好加上:

USE sql_store

整体变成:

USE sql_store;

SELECT * 
FROM order_items oi
JOIN sql_inventory.products p
	 ON oi.product_id = p.product_id

如果我们在引用另一个数据库的话,整体变成:

USE sql_inventory;

SELECT * 
FROM sql_store.order_items oi
JOIN products p
	 ON oi.product_id = p.product_id
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值