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

【SQL SELECT从多个表查找】
P_IDCus_idP_nameP_nameP_name
11笔记本电脑JackNULL
22Phone吉尔NULL
3P1PenNULL
4P2笔记本NULLVenus

    推荐阅读