phpbar.de logo

Mailinglisten-Archive

Performance unterschiedlich?

Performance unterschiedlich?

Andreas Kunert mysql-de_(at)_lists.bttr.org
Fri, 04 Oct 2002 15:26:50 +0200


Hallo,

habe eine Frage zur Performance dieser Abfrage? Ist der LEFT JOIN in der
Regel schneller oder spielt das keine Rolle?

SELECT stichwort.artikel_id, artikel.inhalt
FROM stichwort,artikel 
WHERE stichwort.stichwort = 'topmeldung' AND artikel.id =
stichwort.artikel_id ORDER BY art_id DESC

SELECT stichwort.artikel_id, artikel.inhalt
FROM stichwort 
LEFT JOIN artikel ON artikel.id = stichwort.artikel_id 
WHERE stichwort.stichwort = 'topmeldung' ORDER BY art_id DESC

Wie siehts aus, wenn ich noch eine dritte Tabelle "joinen" will?

SELECT stichwort.artikel_id, artikel.inhalt,ort.name
FROM stichwort,artikel,ort 
WHERE stichwort.stichwort = 'topmeldung' AND artikel.id =
stichwort.artikel_id AND artikel.ort_id = ort.id
ORDER BY art_id DESC

Gruß Andreas

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive