phpbar.de logo

Mailinglisten-Archive

Re: Mysql Abfrage über mehrere Tabellen

Re: Mysql Abfrage über mehrere Tabellen

Michael Kinne kinne at futurenet.de
Mit Jul 14 09:17:26 CEST 2004


Danke für die schnelle Antwort!

> entspricht aber nicht der Normalform ... ;-) aber weitere Normalisierung
> wäre wohl nur in der Thorie sinnvoll, in der Praxis passt da wohl schon
> glaub ich

Ist mein erstes großes Projekt, habe vorher nie Tabellen mit Relationen
gebraucht, und nur deswegen
habe ich die MySql Referenz erwähnt.

> mhm, ... zur Formatierung sag ich jetzt nichts ...

was war daran falsch ? Syntax oder zu Groß ?

>      SELECT teilnehmer.*
>             MAX(kurs_id) AS `kurs_id_max`
>        FROM vhs_dozent_kurs_teilnehmer_rel AS `rel`
>   LEFT JOIN teilnehmer
>       USING (teilnehmer_id)
>       WHERE `rel`.bildungseinrichtung_id = '$iEinrichtungs_id'
>         AND `kurs_id` IN ( 1, '$kurs_id')
>    GROUP BY `teilnehmer`.`teilnehmer_id`
>      HAVING `kurs_id_max` = 1
>    ORDER BY teilnehmer.teilnehmer_name,
>             teilnehmer.teilnehmer_vorname,
>             teilnehmer.teilnehmer_strasse
>
Warum die selektireung auf MAX(kurs_id) ?

Verstehe ich nicht?

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


php::bar PHP Wiki   -   Listenarchive