![]() |
Datenbank: SQLite • Version: 3.0 • Zugriff über: Aducom
Query und Join ?
Hallo,
ich steh momentan mit meiner DB-Anwendung etwas im Nebel. Folgende Aufgabe: 1. Tabelle tblAllNamen [ID] [Name] -String [Komm] -String 2. Tabelle tblObjekte [NameID] - Verweist auf ID in tblAllNamen [Min] [Vor] [Max] Jetzt mein Wunsch: Ich möchte in einem DBGrind die 2. Tabelle "tblObjekte" anzeigen (aber mit anderen Feldern, als in der Tabelle definert sind - wie geht sowas grundsätzlich ?). Dort sollen folgende Felder auftauchen: [Name] - wird aus tblAllNamen mittels NameID geholt [Komm] - wird aus tblAllNamen mittels NameID geholt [Min] [Vor] [Max] Wie bekomme ich das nun mit einer SQL-Abfrage hin. Viele Grüße Hannes |
Re: Query und Join ?
Ja mit einem Join:
SQL-Code:
select
n.name, n.komm, o.min, o.vor, o.max from tblObjekte o join tblAllNamen n on n.ID = o.NameID; |
Re: Query und Join ?
Ungetestet:
SQL-Code:
P.S.: Die Felder Min und Max sind unglücklich bezeichnet, da es sich dabei um Aggregatfunktionen handelt.
SELECT B.Name, B.Komm, A.Min, A.Vor, A.Max
FROM tblObjekte A INNER JOIN tblAllNamen B ON A.NameId = B.ID |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:51 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-2025 by Thomas Breitkreuz