Marco: MySQL Queries

Beitrag lesen

Hallo

Mir ist der Unterschied nicht klar zwischen folgenden beiden Queries:

SELECT *
FROM tabelle1, tabelle2
WHERE tabelle1.id = tabelle2.id

und

SELECT *
FROM tabelle1
INNER JOIN tabelle2
ON tabelle1.id = tabelle2.id

Liegt der Unterschied lediglich darin, dass JOIN Statements mehr Möglichkeiten bieten? z.B. LEFT OUTER JOIN usw. oder kann ich das auch in Form des ersten SQL-Queries modellieren und wie?

Gruss
M.

PS. Wie kann ich in diesem Forum Codeschnippsel farblich hervorheben?