通常,结果集或查询性能之间是否存在任何差异:
SELECT * FROM tableA JOIN tableB USING (id);
Run Code Online (Sandbox Code Playgroud)
和
SELECT * FROM tableA ta JOIN tableB tb ON (ta.id = tb.id);
Run Code Online (Sandbox Code Playgroud)
如果是这样,有什么区别?
使用一个优于另一个的优点/缺点?
当您说USING,然后在查询中对列的处理方式不同:
join键的名称.(我认为这无论如何都是一种很好的做法,但USING需要它.)SELECT *,则连接键仅返回一次.| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |