Okay, dann kommen die Links in die veranstaltungstabelle... Danke!Die Veranstalltungslinks kannst du bei der Veranstalltung speichern.
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
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'