Okay, dann kommen die Links in die veranstaltungstabelle... Danke!Die Veranstalltungslinks kannst du bei der Veranstalltung speichern.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Okay, dann kommen die Links in die veranstaltungstabelle... Danke!Die Veranstalltungslinks kannst du bei der Veranstalltung speichern.
Bei solchen Sachen musst du dir eigentlich immer nur eine Frage stellen: ist es eine "1 zu 1"-Beziehung?Okay, dann kommen die Links in die veranstaltungstabelle... Danke!
Danke Zvoni.Sieht gut aus.
Die Tabelle eID-Jahr halte ich für überflüssig. Die Jahresangabe kann man auch direkt in die Expeditions-Tabelle nehmen, da die Jahresangabe im Prinzip ein Integer ist (oder 4-stelliger Text). Du gewinnst also nichts im Sinne von "Reduzierung von Datenvolumen".
Und du hast die Jahresangabe eh schon im Text der Expedition.
Heisst: separate Spalte "Jahr", und die Jahresangabe im Text weglassen (kann man aber auch drin lassen)
SELECT
expedition.Expedition,
expedition.Link
FROM
expedition, teilnehmer, leiter, person
WHERE
teilnehmer.eID=expedition.eID AND
leiter.lID=teilnehmer.pID AND
person.pID=leiter.pID AND
person.Vorname='Charles' AND
person.Nachname='Bruce'
SELECT
expedition.Expedition,
expedition.Link
FROM
expedition, teilnehmer, person
WHERE
teilnehmer.eID=expedition.eID AND
expedition.lID=person.pID AND
person.pID=teilnehmer.pID AND
person.Vorname='Charles' AND
person.Nachname='Bruce'
Ich danke Dir Zvoni für Deine Meinung & Zeit, ich werde probieren...Aircode. Ausprobieren!
SQL:SELECT expedition.Expedition, expedition.Link FROM expedition, teilnehmer, leiter, person WHERE teilnehmer.eID=expedition.eID AND leiter.lID=teilnehmer.pID AND person.pID=leiter.pID AND person.Vorname='Charles' AND person.Nachname='Bruce'
EDIT: Nach Überlegung kannst du auch ein Feld "LID" direkt in Expedition einfügen (welches einen gültigen Eintrag auf die Person-Tabelle hat, welcher wiederum auch in der Teilnehmer-Tabelle vorkommen muss), und dir die "Mix"-Tabelle sparen
Die Abfrage würde dann in etwa so aussehen (Aircode)
SQL:SELECT expedition.Expedition, expedition.Link FROM expedition, teilnehmer, person WHERE teilnehmer.eID=expedition.eID AND expedition.lID=person.pID AND person.pID=teilnehmer.pID AND person.Vorname='Charles' AND person.Nachname='Bruce'