phpbar.de logo

Mailinglisten-Archive

RE: Abfrage von mehreren tabellen
Archiv Mailingliste mysql-de

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

RE: Abfrage von mehreren tabellen




On 21-Nov-2000 Markus Heckmann wrote:
> Hallo Liste,
> 
> habe folgendes Problem:
> -es solla us mehreren Tabellen daten abgerufen werden welche nach dem datum
> sortiert sind und auch nur in einem ganz bestimmten zeitbereich liegen
> dürfen.
> 
> Also meine Lösung war die:
> 
> select * from club, kino where (to_days(club.datum) <= (to_days(now())+4))
> AND (to_days(kino.datum) <= (to_days(now())+4));
> 
> das ist denn ja nun falsch - aber wie gehts besser...?

Naja, wenn du sagen würdest, was in den Tabellen ist, was du als Ergebnis
möchtest, dann wärs einfacher, ansonsten muessen wir auch raten  ....

Also, was mit auffällt: Dir fehlt die Join-Bedingung, mit der die Datensätze
aus Club und Kino miteinander verknüpft sind, so wie es im Augenblick aussieht,
kriegst du das Kreuzprodukt der beiden Tabellen (eingeschränkt durch die beiden
bedingungen): für jeden DS aus datum gibts alle DS aus Kino



Michael

-- 
Michael Bergbauer <michael.bergbauer_(at)_gmx.net>
Use your idle CPU cycles.
See http://www.distributed.net and win $ 1 000.
Visit our mud Geas at geas.franken.de Port 3333

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


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive