Thema: SQL-Abfrage für zwei Tabellen

Hallo, ich hoffe mir kann schnell geholfen werden.

Ich habe zwei Tabellen:

1. TASKS:

Felder:
ID, NAME, FROMOWNERID, TOOWNERID

Also eine Tabelle mit Aufgaben (mit bezeichnung) und dem Vermerk von wem an wen diese Aufgabe geht).

BEispiel:

0, bügeln, 0, 1
1, drucken, 2, 1

2. OWNER

ID, NAME

Beispiel:
0, Manfred
1, Peter
2, Hans

FROMOWNERID und TOOWNERID ist über ID dem NAMEn zugeordnet

Ich benötige eine Abfrage, die mir auf einmal

Aufgaben-Name, FROM-Name und TO-Name augibt.

Da soll also stehen:

Bügeln, Manfred, Peter
Drucken, Hans, Peter

Für eure schnelle Hilfe wäre ich dankbar.

Ich hatte bisher noch keinen Fall, wo ich zwei Felder mit IDs habe (in diesem fall FROMOWNERID und TOOWNERID), die sich beide auf eine Tabelle beziehen. Ich hänge da gerade etwas fest.

Danke im Voraus!

Re: SQL-Abfrage für zwei Tabellen

Hallo und herzlich willkommen auf devshare.de!

SELECT `ta`.`NAME` AS `Aufgabe`, `f`.`Name` AS `FromName`, `to`.`Name` AS `ToName` FROM `TASKS` AS `ta`, `OWNER` AS `f`, `OWNER` AS `to` WHERE `ta`.`FROMOWNERID` = `f`.`ID` && `ta`.`TOOWNERID` = `to`.`ID` ORDER BY `ta`.`NAME` ASC

Mamphil

The laws of physics are the canvas God laid down on which to paint his masterpiece. “Leonardo Vetra” in Dan Brown’s “Angels & Demons”

Re: SQL-Abfrage für zwei Tabellen

Ja super. Doch so simpel! Besten Dank smile