什么是内连接
在产生2张表的笛卡尔积的数据后,通过条件筛选出正确的结果
隐式内连接
看不到 join 关键字,条件使用 where 指定
语法
select 列名 , 列名 .... from 表名1,表名2 where 表名1.列名 = 表名2.列名;
例子
selectfruit.id,fruit.`name`,price.pricefromfruit,pricewherefruit.price_id = price.id;
效果
显示内连接
使用 INNER JOIN...ON 语句,可以省略 INNER;
语法
select * from 表名1 inner join 表名2 on 条件;
或者
select * from 表名1 join 表名2 on 条件;
例子
selectfruit.id,fruit.`name`,price.pricefromfruitinner join price on fruit.price_id = price.id;
效果
