Beitrag von Dirk (70 Beiträge) am Donnerstag, 1.Juli.2004, 15:05.
Filterung von Datenfeldern mit Relation
Ich habe zwei Datenbanken, die über eine Relation verbunden sind.
Datenbank "Ergebnisse" enthält ein Feld "Radstrecke", dass als Relation mit dem Feld "Name" in der Datenbank "Radstrecken" (dort sind die "Radstrecken" genauer spezifiziert) verbunden ist. Nun möchte ich aus der Tabelle alle Ergebnisse mit einer bestimmten Radstrecke herausfiltern
(und anzeigen). Dies ist jedoch nicht so einfach möglich, da "Radstrecke" als Relation nicht sortierbar gemacht werden kann und deshalb nicht nach diesem Feld selektiert werden kann. Zwar ist das Feld Name sortierbar, aber das hilft hier leider nicht weiter.
Ist so eine einfache fast in jeder Datenbank mit 2 oder mehr Tabellen vorkommende Abfrage nicht möglich oder habe ich etwas übersehen?
Beitrag von horstees (229 Beiträge) am Samstag, 3.Juli.2004, 10:10.
Re: Filterung von Datenfeldern mit Relation
Hallo Dirk, angenommen dein gesuchter Name ist 'koeln_muenchen':
get "Name==koeln_muenchen","Radstrecken","suche_die_id";
get "Radstrecke==$Id","Ergebnisse","meine_auswahl";
while(get_next("meine_auswahl"))
{
# die Felder aus der DB Ergebnisse, die du anzeigen willst...
out "$was_weiss_ich<br>";
}
horstees
Beitrag von Dirk (70 Beiträge) am Montag, 5.Juli.2004, 09:52.
Re: Filterung von Datenfeldern mit Relation
Hallo horstees,
Danke für die Hilfe! Kann ich so etwas auch in ein Formular einbauen das mit "do action" generiert wird oder macht man in solchen Fällen am besten alles mit Perl?
Dirk
Beitrag von horstees (229 Beiträge) am Dienstag, 6.Juli.2004, 10:43.
Re: Filterung von Datenfeldern mit Relation