基本用法
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