phpbar.de logo

Mailinglisten-Archive

Optimaler Zugriff auf Feld in zweiter Tabelle

Optimaler Zugriff auf Feld in zweiter Tabelle

Lilly Weinberg mysql_(at)_lists.phpcenter.de
Tue, 29 May 2001 14:04:29 +0200


Hi,
eine klitzekleine Frage, die ihr Profis bestimmt alle schon mal geklärt habt:

Zu angezeigten Datensätzen (alle Werte aus einer Tabelle) möchte ich
auch den Namen der dazugehörigen Hauptrubrik anzeigen.
Dieser Name liegt in einer anderen Tabelle, beide sind verknüpft über eine ID.

Zwei Möglichkeiten fallen mir dazu ein:
SELECT (die Felder) FROM t_daten LEFT JOIN t_rubriken ON id.t_daten = id.t_rubriken WHERE feld = 'Suchbegriff'

oder aufgeteilt in zwei Abfragen:
SELECT (die Felder) FROM t_daten WHERE feld = 'Suchbegriff'
SELECT rubrikname FROM t_rubriken WHERE id.t_rubriken = id.t_daten

Welche Methode ist denn die mit der geringsten Maschinenbelastung 
(bin natürlich auch dankbar für andere Vorschläge)?

Tschau,
lilliam
weilil_(at)_web.de

PS: Ist die Schreibweise (Zeilenlänge) so jetzt o.k.?
______________________________________________________________________________
Ferienklick.de - Jede Menge Urlaub auf einen Blick!
Hier geht's zu Ihrem Traumstrand: http://ferienklick.de/?PP=2-0-100-105-1

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive