phpbar.de logo

Mailinglisten-Archive

AW: Komplizierte Abfrage

AW: Komplizierte Abfrage

Julian Daniel Jimenez Krause mysql_(at)_lists.phpcenter.de
Tue, 20 Mar 2001 14:13:11 +0100


hi,

oder

SELECT a.id,a.name,b.themenid FROM a RIGHT JOIN b ON a.id=b.id WHERE
b.themenid=[gegebener wert]

(falls ich die richtung der 1-n beziehung falsch verstanden habe, dann
"right" durch "left" ersetzen).

gruß
julián daniel


Tel: +49.(0)211.159225-55
Fax: +49.(0)211.159225-67
Email: info_(at)_eportas.de
URL: http://www.eportas.de

> -----Ursprüngliche Nachricht-----
> Von: Gloss Mathias [mailto:Mathias.Gloss_(at)_start.de]
> Gesendet: Dienstag, 20. März 2001 13:57
> An: 'mysql-de_(at)_lists.4t2.com'
> Betreff: AW: Komplizierte Abfrage
> Wichtigkeit: Niedrig
>
>
> Aloha,
>
> > ----------
> > Von: 	Jens Wolfgarten[SMTP:JWolfgarten_(at)_web.de]
> >
> > Ich habe ein Problem mit der Abfrage einiger Datensätze, da MySQL kein
> > subselect unterstützt. Folgenden Tabellen sind vorhanden:
> >
> > TabelleA
> > ========
> > ID
> > NAME
> >
> >
> > TabelleB
> > ========
> > ID
> > THEMENID
> >
> > In der zweiten Tabelle werden Kategorien für die erste
> Verwaltung, so daß
> > A
> > zu B 1:n verknüpft ist. Wie schaffe ich es jetzt bei gegebener THEMENID
> > alle
> > Datensätze der TabelleA rauszubekommen, wo beide IDs übereinstimmen?
> >
> ei ganz normal - da brauchst du gar keine Subselects.
>
> select * from a,b where b.themenid = <übergebene id>
>                                   and a.id = b.id
>
> (wenn ich das richtig verstanden hab)
>
> Viele Grüße, Mathias
>
> ---
> *** Weitere Infos zur Mailingliste und MySQL unter
http://www.4t2.com/mysql


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



php::bar PHP Wiki   -   Listenarchive