Kropff
17-03-2010, 20:00
Da ich schon seit längerem beruflich nicht mehr so viel mit MySQL zu tun habe, stelle ich mir obige Frage. Worin genau liegt der Unterschied zwischen
SELECT
p.produkt,
p.preis,
h.zulieferer
FROM
produkt p,
hersteller h
WHERE
p.hs_link = h.id
und
SELECT
p.produkt,
p.preis,
h.zulieferer
FROM
produkt p
INNER JOIN
hersteller h ON p.hs_link = h.id
Beide liefern dasselbe Ergebnis und erfüllen dieselbe Aufgabe. Hat das was mit der Abfragegeschwindigkeit zu tun und welche Variante ist empfehlenswerter?
AmicaNoctis? ;)
Peter
SELECT
p.produkt,
p.preis,
h.zulieferer
FROM
produkt p,
hersteller h
WHERE
p.hs_link = h.id
und
SELECT
p.produkt,
p.preis,
h.zulieferer
FROM
produkt p
INNER JOIN
hersteller h ON p.hs_link = h.id
Beide liefern dasselbe Ergebnis und erfüllen dieselbe Aufgabe. Hat das was mit der Abfragegeschwindigkeit zu tun und welche Variante ist empfehlenswerter?
AmicaNoctis? ;)
Peter
