3

右側のテーブル (j.jobStatus="A") の条件を where 句の前に配置する必要があることをどこかで読みました。

1)と2)に違いはありますか?

1)

SELECT c.cmpID
FROM company AS c
LEFT JOIN jobs AS j ON c.jobID=j.jobID
WHERE j.jobStatus="A" AND c.cmID > 10

2)

SELECT c.cmpID
FROM company AS c
LEFT JOIN jobs AS j ON c.jobID=j.jobID AND j.jobStatus="A"
WHERE c.cmID > 10
4

1 に答える 1