Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Februar

SELFHTML Forumsarchiv
kombi abfrage

Informationsseite
  1. Seite (DATENBANK) kombi abfrage von rolan, 28. 02. 2006, 20:51
nach unten

kombi abfrage

Die folgende Nachricht zum Thema stammt von: rolan, 28. 02. 2006, 20:51

hallo,

versuche bereits seit eigene zeit einen problem zu lösen.
es geht um eine Reiseseite.
Ich möchte rausfinden welche objekte frei sind.
Dabei ein Haus kann nur eine oder mehrere Ferienwohnungen entahlen.

Ergebniss soll so lauten:
Frei sind:
Objekt: Haus x
Ferienwohnung Nr. xy
....

Das alles können Sie hier finden:
http://www.vip-urlaub.com/temp/


ich habe zwei datenbanken angelegt:
_beleg_test und _fewo_nr

Daten können Sie hier finden:
http://www.vip-urlaub.com/temp/tabelle_x.txt

Script:
http://www.vip-urlaub.com/temp/tabelle_code.txt

Wenn Sie noch daten brauchen, stelle ich die gern zur Verfügung.

Vielen Dank in Voraus,
Rolan

nach obennach unten

kombi abfrage

Die folgende Nachricht zum Thema stammt von: Vinzenz Mai, 28. 02. 2006, 22:25

Hallo rolan,

»» ich habe zwei datenbanken angelegt:
»» _beleg_test und _fewo_nr

einigen wir uns darauf: Du hast zwei Tabellen in einer Datenbank angelegt :-)

»» Daten können Sie hier finden:
»» http://www.vip-urlaub.com/temp/tabelle_x.txt

Deine Tabellen sind überarbeitungsbedürftig, da Du Redundanzen mit Dir herumschleppst.

Schauen wir uns Deine Daten etwas näher an:

Du hast Ferienhäuser
   Jedes Ferienhaus ist eindeutig identifizierbar
   Jedes Ferienhaus kann eine oder mehrere Ferienwohnungen enthalten
   Ferienhäuser besitzen einen Namen
   Jedes Ferienhaus kann weitere, hier nicht näher spezifizierte
   Hauseigenschaften haben.

Du hast Ferienwohnungen
   Jede Ferienwohnung ist eindeutig identifizierbar
   Jede Ferienwohnung ist genau einem Ferienhaus zugeordnet
   Zu jeder Ferienwohnung kann es mehrere Buchungen geben
   Jede Ferienwohnung kann weitere, hier nicht näher definierte
   Wohnungseigenschaften haben.

Du hast Buchungen
   Jede Buchung ist eindeutig identifizierbar
   Jede Buchung bezieht sich auf genau eine Ferienwohnung
   Jede Buchung enthält ein Anreisedatum
   Jede Buchung enthält ein Abreisedatum
   Jede Buchung kann weitere, hier nicht näher definierte
   Buchungseigenschaften haben.

Wie Du sehen kannst, solltest Du wohl mindestens drei Tabellen haben, jede einzelne sollte über eine (am besten künstliche) Spalte verfügen, die einen Datensatz genau identifiziert (Primärschlüssel). Eine weitere Information sollte diese Spalte nicht enthalten. Eine beliebige aber eindeutige Zahl reicht aus.

Deine Tabellen stehen in Beziehung zu einander:

Ferienhaus - Ferienwohnung (1:n)
Ferienwohnung - Buchung (1:n)

Wie Du Deine Daten wieder zusammenbekommst? Dazu gibt es die JOIN-Operation. Näheres dazu entnimmst Du am besten folgenden beiden Artikeln:

Einführung Joins
Fortgeschrittene Joins

Mit Sicherheit wirst Du noch einige Fragen haben. Stelle diese genau hier.


Freundliche Grüße

Vinzenz

nach obennach unten

kombi abfrage

Die folgende Nachricht zum Thema stammt von: Ilja, 01. 03. 2006, 07:46

yo,

»» Ferienwohnung - Buchung (1:n)

eventuell wäre das in eine n:m beziehung umzuändern, wenn man mit einer buchung auch gleich mehrere ferienwohnungen buchen kann.

Ilja

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Februar

© 1998-2006 Seite Impressum, Software: Classic Forum