What is the difference in MySQL between:
SELECT * FROM A JOIN B ON A.item=B.item
and
SELECT * FROM A, B WHERE A.item=B.item
What is the difference in MySQL between:
SELECT * FROM A JOIN B ON A.item=B.item
and
SELECT * FROM A, B WHERE A.item=B.item
Multi FROM is similar to JOIN operation, you have to use WHERE clause to limit the rows returned. And it correspond to an implicit join.
But as you can read in comments, you should use explicit JOIN (OUTER JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN) that determine how the data is "linked" in ON clause.