phpbar.de logo

Mailinglisten-Archive

abfrage ueber 7 tabellen

abfrage ueber 7 tabellen

iwos Internet-Service mysql_(at)_lists.phpcenter.de
Sat, 14 Jul 2001 10:01:56 +0200


Hallo Franziska , Stefan,

danke für euere antworten.
ich glaube Franziska har hier recht, das in einem solchen fall
eine einzelabfrage sinnvoller ist.
zumal habe ich leider auch vergessen zu erwähnen, dass wirklich
nur in 1 von 7 tabellen (2 von 8 ) die _id ganz sicher vorkommt.
in den anderen kann sie auch fehlen, da kein eintrag.

Stevan, dein Statement funktioniert prima. (getestet)
aber natürlich nur, wenn wie Franziska schon sagte,
in jeder der 7 tab. auch ein eintrag mit der entsprechenden _id
vorhanden ist.

also danke erstmal

Wolfgang


> franziska schrieb
>
> du bekommst ein kartesisches produkt...
>
> weshalb selektierst du alles in einem einzigen select? du könntest
sehr
> gut auch sieben einzelne selektionen machen, dann hast du auch nicht
das
> problem, dass du nichts findest, nur weil in einer tabelle nichts
> vorhanden ist.


>Stefan Schiller schrieb:

> SELECT t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.* FROM
> anreise as t1, arbeitsplats as t2, ausweise as t3,
> event as t4, logo as t5, messekatalog as t6,
> mktgmarterial as t7, party as t8
> WHERE t1.anreise_id = t2.arpeitsplatz_id AND
> t2.arbeitsplatz_id = t3.ausweise_id AND
> t3.ausweise_id = t4.event_id AND
> t4.event_id = t5.logo_id AND
> t5.logo_id = t6.messekatalog_id AND
> t6.messekatalog_id = t7.mktgmaterial_id AND
> t7.mktgmaterial_id = t8.party_id AND
> t8.party_id = '$register_id'
>
> wuerde mich interessieren ob's funzt

>>Wolfgang Skupin schrieb
>> ich habe 7 tabellen, die über eine id verknüpft sind



---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive