我有兩個單獨的SELECT語句:正確的MySQL JOIN格式,以避免嵌套的SELECT
SELECT VCe.VId FROM `VCe` WHERE `YId` = 9007 AND `MaId` =76 AND `MoId` = 2851
SELECT r_pts.p_id FROM r_pts WHERE r_pts.v_id IN (57202, 57203, 69597, 82261, 82260, 69596, 69595, 82259)
當他們單獨運行它們都完成下.05sec但是當我窩在一秒內的第一個,它極大地增加到3.3秒。
我想做一個連接,以便我可以從第二個SELECT使用第一個select的輸出作爲IN()的結果集,但我無法弄清楚如何在JOIN中包含WHERE條件。
編輯:另外什麼是正確的語法做一個連接,因爲我要求?
感謝您的幫助,對此表示感謝!
非常感謝,完美的工作,現在你能解釋或指向我往的資源,我可以查看該語法。 – user103219 2009-12-01 05:16:25
http://msdn.microsoft.com/en-us/library/zt8wzxy4%28VS.80%29.aspx – MattMcKnight 2009-12-01 05:43:48