MysterioJN
SQL-Guru
- Beiträge
- 158
Guten Morgen zusammen,
ich kenne durchaus die "TOP x" -Funktion, die mir bei meinem aktuellen Problem aber nicht weiterhilft.
'Frage: Gibt es eine Möglichkeit, sich z. B. bei Treffer nur die 2. Zeile anzeigen zu lassen. Bzw. die 3. 4. oder 5. Zeile? Also NUR die jeweilige Zeile. Bei Top 5 würde er alle 5 anzeigen, was aber in Unterabfragen nicht zulässig ist.
Alternative und definitiv bessere Möglichkeit wäre: Alle Ergebnisse in eine "Feld/Platzhalter" zu schreiben. Aber wie?
Hintergrund: Ich nutze das Ergebnis des Selects (Tabelle A) für Platzhalter in einem HTML-Formular.
Sobald er aber zu einem Datensatz mehrere Unterdatensatztreffer findet (Tabelle B), mach er mir immer eine neue Seite im HTML-Formular. Sprich für jede Datenzeile aus Tabelle B.
Ziel muss aber sein, das er einfach alle IM SELBEN Formular anzeigt.
Datenbankstruktur:
Tabelle A: Projekte (jedes Projekt eine Datenzeile)
Tabelle B: Zusatzinfos (mehrere Datenzeilen zu einem Projekt)
Ich hoffe, man kann verstehen was ich bräuchte?
Liebe Grüße
Marco
ich kenne durchaus die "TOP x" -Funktion, die mir bei meinem aktuellen Problem aber nicht weiterhilft.
'Frage: Gibt es eine Möglichkeit, sich z. B. bei Treffer nur die 2. Zeile anzeigen zu lassen. Bzw. die 3. 4. oder 5. Zeile? Also NUR die jeweilige Zeile. Bei Top 5 würde er alle 5 anzeigen, was aber in Unterabfragen nicht zulässig ist.
Alternative und definitiv bessere Möglichkeit wäre: Alle Ergebnisse in eine "Feld/Platzhalter" zu schreiben. Aber wie?
Hintergrund: Ich nutze das Ergebnis des Selects (Tabelle A) für Platzhalter in einem HTML-Formular.
Sobald er aber zu einem Datensatz mehrere Unterdatensatztreffer findet (Tabelle B), mach er mir immer eine neue Seite im HTML-Formular. Sprich für jede Datenzeile aus Tabelle B.
Ziel muss aber sein, das er einfach alle IM SELBEN Formular anzeigt.
Datenbankstruktur:
Tabelle A: Projekte (jedes Projekt eine Datenzeile)
Tabelle B: Zusatzinfos (mehrere Datenzeilen zu einem Projekt)
Ich hoffe, man kann verstehen was ich bräuchte?
Liebe Grüße
Marco