Why does the order of the "FROM" seem to cause different returned results.
This returns 0 rows:
SELECT
D.CODE,
D.BVCMTDQTY,
H.NUMBER,
H.CUST_PO_NO
FROM SALES_HISTORY_HEADER AS H
JOIN SALES_HISTORY_DETAIL AS D ON D.NUMBER = H.NUMBER
WHERE H.NUMBER > '0000974286'
AND H.NUMBER < '0000974289'
This returns 8 rows:
SELECT
D.CODE,
D.BVCMTDQTY,
H.NUMBER,
H.CUST_PO_NO
FROM SALES_HISTORY_DETAIL AS D
JOIN SALES_HISTORY_HEADER AS H ON D.NUMBER = H.NUMBER
WHERE H.NUMBER > '0000974286'
AND H.NUMBER < '0000974289'
Am I missing something? Thanks for any feedback.