Mailinglisten-Archive |
Jan Lehnardt wrote:
>
> termine----[tournr]------tourinfo--------[artnr]----------reiseart
> / \
> / \
> / \
> / \
> [landnr] [veranstaltnr]
> / \
> / \
> / \
> / \
> land-----[kontinentnr]-----kontinent \
> veranstalter
>
> Die Tabellen sind Termine, Tourinfo, Preise, Land und Kontinent.
> Ich moechte nun den Surfer folgende Auswahlmoeglichkeiten bieten.
> Auflistung der Reisen nach Terminen, Reiseart, Land, Kontinent,
> Veranstalter und Preis (in tourinfo enthalten).
> Soweit kein Problem. Jetzt sollen die Surfer ihre Abfrage aber weiter
> eingraenzen koennen. Wer z.B Reisen nach Land ausgesucht hat, soll nun
> die Moeglichkeit erhalten, diese Menge von Reisen noch nach einem
> bestimmten Datum zu listen.
Jan,
vielleicht verstehe ich nicht ganz was Du möchtest, aber willst
Du nicht einfach nur den Join mit ein paar zusätzlichen
Bedingungen ausstatten?
select
tourinfo.preis as preis,
land.landname as landname,
termine.startdatum as startdatum
termine.enddatum as enddatum
from
tourinfo, land, termine
where
tourinfo.tournr = termine.tournr
and tourinfo.landnr = land.landnr
and termine.startdatum > '1999-12-01'
and termine.enddatum < '1999-12-14'
Ulf
--
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
php::bar PHP Wiki - Listenarchive