INNER JOIN schneller?
am 23.08.2006 20:18:04 von Thomas Kappel
Hallo,
in einem Shopsystem kommt folgende Abfrage vor:
$sql = "SELECT * FROM artikel,mwst WHERE artikel.artikelNr= $artikelNr AND
mwst.mwst_ID = artikel.mwst_ID AND artikel.artikel_status!='offline'";
ist es bei diese Schreibweise schneller/besser?
$sql = "SELECT * FROM artikel INNER JOIN mwst ON (mwst.mwst_ID =
artikel.mwst_ID) WHERE artikel.artikelNr=$artikelNr AND
artikel.artikel_status!='offline'";
Oder ist es "nur" Geschmackssache wie man diese Abfrage schreibt?
Tschüß Thomas
Re: INNER JOIN schneller?
am 23.08.2006 20:24:11 von Sebastian Wessel
Thomas Kappel schrieb:
> Hallo,
>
> in einem Shopsystem kommt folgende Abfrage vor:
>
> $sql = "SELECT * FROM artikel,mwst WHERE artikel.artikelNr= $artikelNr AND
> mwst.mwst_ID = artikel.mwst_ID AND artikel.artikel_status!='offline'";
>
> ist es bei diese Schreibweise schneller/besser?
>
> $sql = "SELECT * FROM artikel INNER JOIN mwst ON (mwst.mwst_ID =
> artikel.mwst_ID) WHERE artikel.artikelNr=$artikelNr AND
> artikel.artikel_status!='offline'";
>
>
> Oder ist es "nur" Geschmackssache wie man diese Abfrage schreibt?
16.14. Warum soll ich nicht SELECT * schreiben?
http://www.php-faq.de/q/q-sql-select.html
Kleintierzuchtverein:
http://www.develnet.org/66.html
Und weil ich heute meinen Netten habe:
Der INNER JOIN ist schneller, frag mich jetzt aber bitte nicht warum und
wieso, kam bei mir letzt bei einem Versuch heraus ...
--
MfG Sebastian Wessel
"Wer Dich wegen deines Hemdes verprügelt ist nicht dein Freund."
(March Simpson)
Re: INNER JOIN schneller?
am 23.08.2006 20:27:56 von Thomas Kappel
Hallo Sebastian,
> 16.14. Warum soll ich nicht SELECT * schreiben?
> http://www.php-faq.de/q/q-sql-select.html
das ist schon klar.
> Kleintierzuchtverein:
> http://www.develnet.org/66.html
Verstehe ich nicht.
> Und weil ich heute meinen Netten habe:
> Der INNER JOIN ist schneller, frag mich jetzt aber bitte nicht warum und
> wieso, kam bei mir letzt bei einem Versuch heraus ...
Vielen Dank.
Warum es schneller ist, das ist ja eigentlich auch egal. Ich hatte es anders
gelernt und bin auf INNER JOIN aufmerksam gemacht worden, deshalb meine
Frage.
Tschüß Thomas
Re: INNER JOIN schneller?
am 23.08.2006 20:42:31 von Sebastian Wessel
Thomas Kappel schrieb:
> Hallo Sebastian,
>
>> Kleintierzuchtverein:
>> http://www.develnet.org/66.html
>
> Verstehe ich nicht.
Wo war der Bezug zu PHP?
Und wenn schon in einer PHP-Gruppe, warum dann nicht wenigstens in
dclp.datenbanken sondern in .misc?
--
MfG Sebastian Wessel
"Wer Dich wegen deines Hemdes verprügelt ist nicht dein Freund."
(March Simpson)