SQL在工作中遇到的问题
- 多表查询的用法区别
- varchar类型的时间比大小
多表查询的用法区别
一般对于两张表的查询习惯用
select * from a,b where a.id = b.id
最近发现也可以使用
select * from a inner join b on a.id = b.id
问题:两者的区别是什么?
都能实现关联查询,但是使用join更加灵活,效率更高,
加上筛选条件后,使用前者是先通过筛选条件筛选后再进行关联
使用后者是先将表与表先关联查询,在结果中使用条件筛选