Inner join和多表where查询 正常查询结果 1、inner join查询 SELECT s.*,c.* FROM class cINNER JOIN student s ON s.class_no=c.class_no 2、多表where查询 SELECT s.*,c.* FROM class c,student sWHERE s.class_no=c.class_no
-----内联结3个表返回产品的折扣信息----- SELECT p.Name,s.DiscountPct from Sales.SpecialOffer s inner JOIN Sales.SpecialOfferProduct o ON s.SpecialOfferID=o.SpecialOfferID INNER JOIN Production.Prod
方法一:普通联结 select cust_name, order_num from Customers C,Orders O where C.cust_id = O.cust_id order by cust_name,order_num; 方法二:使用内连接 select cust_name,order_num from Customers C inner join Orders O
笛卡尔乘积:查询出的行的总数目是第一个表中的行数乘以第二个表中的行数 多表联结 select 列1,列2 from 表1,表2 where 两表之间的关联条件; 内联结 select 列名 from 表1 inner join 表2 on 两表满足的条件; 自联结 select 列名 from 表1 取别名 inner join 表1 取别名 on 两表满足的条件;