0
使用Mysql Server 5.5。mysql加入 - 流程如何工作?
可以說我有兩個叫做foo1和foo2的有如下因素列相同的表:
姓VARCHAR(20) IDNUM INT(20)
,我想加入這兩個表,其中IDNUM = 5
現在,如果我用下面的代碼實現:
select * from foo1
join foo2 on foo1.idnum=foo2.idum
where foo1.idnum5;
它首先連接表和O中的所有行那麼只需過濾idnum5所在的行並返回該行?
如果是的話我也許應該執行這樣說,這是真的:
select * from foo1
join foo2 on foo2.idnum=5
where foo1.idnum=5
該實現更快的加入?有什麼區別嗎?
我想了解它是如何工作的,以瞭解這是否是一種優化我的連接查詢的方法。
有關該問題的任何信息將不勝感激。
謝謝!