Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   2 Abfragen gleichzeitig bzw verknüpfen (https://www.delphipraxis.net/61603-2-abfragen-gleichzeitig-bzw-verknuepfen.html)

TheMiller 23. Jan 2006 20:09

Datenbank: MySQL • Version: 4 • Zugriff über: Konsole

2 Abfragen gleichzeitig bzw verknüpfen
 
Hallo,

habe wieder ein kleines Problem mit meiner Syntax bzw der Vorüberlegung. Ich habe eine Tabelle, bei der in der ersten Spalte der Absender einer PM stehen soll.

Jetzt steht aber in der DB der Absender als UserID. In der Relation "user" steht dann der dazugehörige Username.

Wie kann ich jetzt der DB jetzt sagen, dass sie mir die Datensätze der PMs anzeigen soll und gleich die UserID durch den Wert der Relation User -> Username ersetzen soll.

Habe auch schon in das MySQL-Manual geschaut. Habe trotzdem keinen Erfolg.

Danke im Voraus

Jelly 23. Jan 2006 20:15

Re: 2 Abfragen gleichzeitig bzw verknüpfen
 
Zitat:

Zitat von DJ-SPM
Habe auch schon in das MySQL-Manual geschaut. Habe trotzdem keinen Erfolg.

Tiefer schauen :zwinker:

Das Stichwort Join hilft Dir in der MySQL Doku sicherlich weiter.

Sowas in der Art sollte klappen:
SQL-Code:
select t.*, u.Name
from Tabelle t join users u on t.UserID=u.ID
Zitat:

Zitat von DJ-SPM
Ich habe eine Tabelle, bei der in der ersten Spalte der Absender einer PM stehen soll

Das allerdings macht bereitet mir unter Umständen noch bischen Bauchweh... Die erste Spalte ist generell eigentlich immer der Primary Key. Bei Dir ist das allerdings ein Foreign Key. Ich mag mich täuschen, aber hast Du einen Primary Key in der Tabelle definiert ?

TheMiller 23. Jan 2006 20:24

Re: 2 Abfragen gleichzeitig bzw verknüpfen
 
Ja,

PRIM-KEYS sind bei mir grundsätzlich fortlaufende IDs, wie UserID / PMID / SignID etc...

Danke für deine Antwort


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz