Имеет ли значение размещение условия?

Два следующих запроса дают мне разные результаты:

SELECT A.source_code, B.quantity
FROM Table_A AS A
LEFT JOIN Table_B AS B ON B.merchant_id = A.merchant_id
   AND B.agent_id = A.agent_id
   AND B.default IS NULL
WHERE A.month='2011-10-01'
   AND B.type='600'

И

SELECT A.source_code, B.quantity
FROM Table_A AS A
LEFT JOIN Table_B AS B ON B.merchant_id = A.merchant_id
   AND B.agent_id = A.agent_id
WHERE A.month='2011-10-01'
   AND B.type='600'
   AND B.default IS NULL

Я предположил, что условие выполняет одну и ту же операцию с обоими запросами, только в разное время. Я что-то упустил?

6
задан Adam Wenger 9 December 2011 в 21:07
поделиться