在平时,我们做关联表查询的时候一般是这样的
select * from 表1 inner join 表2 on 表1.相同的列=表2.相同的列;
然后可以改成这样也是同样的效果
select 表1的列 from 表1 inner join 表2 on 表1.相同的列=表2 .相同的列
然后还可以改成这样
select * from 表1 inner join 表2 using(相同的列);
以上就是USING用法
实例如下:
两个表admin和student的数据如下:
第一种
第二种
第三种
在第三种中,如果sql语句改成以下会发现不同结果
这样使用using会自动省略关联表中和本表相同的列