Possible Duplicate:
SQL JOIN: is there a difference between USING, ON or WHERE?
Which is better:
SELECT `sheet_data`.*
FROM `clip`, `sheet_data`
WHERE `clip`.`mrecord`='8' AND `clip`.`data`=`sheet_data`.`id`
or
SELECT `sheet_data`.*
FROM `clip` INNER JOIN `sheet_data`
ON `clip`.`data`=`sheet_data`.`id`
WHERE `clip`.`mrecord`='8'
and why?