phpbar.de logo

Mailinglisten-Archive

Re: MySQL schneller machen? JAAA :)
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MySQL schneller machen? JAAA :)



Hallo!

Nico Puhlmann wrote:
> 
> Hi Leute,
> 
> many thanx für eure Tips, es lag wirklich an den 2 Sachen:
> 
> 1. Hab ich meinen Select jetz mit JOIN's realisiert:
> SELECT
> artists.id,artists.ean,artists.name,artists.titel,sounds.ean,sounds.nr,sound
> s.cd,sounds.url,trk.ean,trk.cd,trk.nr,trk.ttitel
> >FROM artists JOIN sounds JOIN trk WHERE artists.ean=sounds.ean AND
> sounds.ean=trk.ean AND sounds.cd=trk.cd AND sounds.nr=trk.nr

Merkwuerdig, dass es schneller ist: soweit ich weiss, ist ein einfaches
JOIN gleichbedeutend mit einem Komma, oder?

Probier doch mal ein LEFT JOIN:
SELECT

artists.id,artists.ean,artists.name,artists.titel,sounds.ean,sounds.nr,sound
 s.cd,sounds.url,trk.ean,trk.cd,trk.nr,trk.ttitel
FROM
 artists
LEFT JOIN
 sounds
  ON artists.ean = sounds.ean
LEFT JOIN
 trk
  ON  sounds.ean = trk.ean
WHERE
 sounds.cd=trk.cd
AND
 sounds.nr=trk.nr

Gruss,
Daniel

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive