例如,如果我要创建一个表“ Person”,该表的“ id”列引用表“ Worker”中的“ id”列
这两个查询之间有什么区别?它们产生相同的结果。
SELECT * FROM Person JOIN Worker ON Person.id = Worker.id;
和
SELECT * FROM Person, Worker WHERE Person.id = Worker.id;
谢谢
完全没有区别 。
第二个表示形式使查询更具可读性,并且使得对于哪个联接对应于哪个条件看起来非常清楚。