个性化阅读
专注于IT技术分析

SQL SELECT从多个表查找

这个语句被用来从多个表中的字段。要做到这一点,我们需要使用连接查询获得来自多个表中的数据。

让我们来看看例子为从多个表中选择:

SELECT orders.order_id,suppliers.name 
FROM suppliers
INNER JOIN orders
ON suppliers.supplier_id = orders.supplier_id
ORDER BY order_id;

让我们以三个表,客户名为customer1表和customer2表的两个表和第三个表是产品表。

customer1表的表

Cus_id名1
1Jack
2Jill

顾客2表

Cus_id名称2
1Sandy
2Venus

产品表

P_IDCus_idP_name
11笔记本电脑
22电话
3P1钢笔
4P2笔记本

实施例的语法来从多个表中选择:

SELECT p. p_id,p.cus_id,p.p_name,c1.name1,c2.name2
FROM product AS p
LEFT JOIN customer1 AS c1
ON p.cus_id=c1.cus_id
LEFT JOIN customer2 AS c2
ON p.cus_id = c2.cus_id

P_IDCus_idP_nameP_nameP_name
11笔记本电脑JackNULL
22Phone吉尔NULL
3P1PenNULL
4P2笔记本NULLVenus
赞(0)
未经允许不得转载:srcmini » SQL SELECT从多个表查找

相关推荐

评论 抢沙发

评论前必须登录!