我们真的需要关键字join来选择列结果集吗?还是AND条件(根据情况)已经足够了?使用内连接和and关键字有什么区别?
两者完全不同。
AND
缩小结果集。
INNER JOIN
允许您基于关系交叉引用相关表。
它们完全不同。
AND允许您在单个子句中指定多个条件。例如,select * from table where col1=1 and col2=0
在单个WHERE子句上放置两个条件,影响您从单个表中获取哪些记录。
INNER JOIN允许您将一个表中的列与另一个表中的列组合在一起。它根据on子句中提供的条件匹配行。