AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird FIRST mit JOIN
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird FIRST mit JOIN

Ein Thema von SvB · begonnen am 27. Sep 2016 · letzter Beitrag vom 27. Sep 2016
 
SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Firebird FIRST mit JOIN

  Alt 27. Sep 2016, 11:07
Datenbank: Firebird • Version: 2.5 • Zugriff über: FireDac
Ich habe eine Datenbankabfrage erstellt, in der zu den Master-Datensätzen die entsprechenden Detail-Datensätze zurück gegeben werden. Jetzt möchte ich die Anzahl der zurückgegebenen Datensätze limitieren und habe dafür FIRST 10 genutzt. Funktioniert auch technisch wie es soll.
Meine Frage: Kann ich die Abfrage so anpassen, dass mir die ersten 10 Master-Datensätze + alle Detail-Datensätze zurück gegeben werden, also z.B. 20 Datensätze, wenn es zu jedem Master-Datensatz zwei Detail-Datensätze gibt.
Ist so was möglich?
Code:
SELECT FIRST 10 a.Nr, b.Bez, b.Menge FROM a LEFT JOIN b ON b.Nr = a.Nr
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz