पूरी तरह से निश्चित नहीं है लेकिन इस शर्त को WHERE
. से स्थानांतरित करने पर विचार करें JOIN ON
. की शर्त शर्त यह है कि आप बाहरी जुड़ाव कर रहे हैं (LEFT JOIN
) यह inner join
. के विपरीत प्रदर्शन में अंतर करता है where
. पर यह शर्त कहां है या join on
खंड समतुल्य है।
SELECT COUNT(1) AS clicks
FROM clicks AS c
LEFT JOIN links AS l ON l.id = c.link_id
AND (c.date_added >= '2016-11-01 00:00:00'
AND c.date_added <= '2016-11-16 23:59:59');