Einzelnen Beitrag anzeigen

Benutzerbild von Andreas H.
Andreas H.

Registriert seit: 3. Mär 2006
Ort: Schopfloch
163 Beiträge
 
Delphi 2006 Professional
 
#1

Abfrage vereinfachen: 1 Tabelle mit 3 Aliasen

  Alt 31. Aug 2007, 20:30
Datenbank: mySQL • Version: 5 • Zugriff über: ZEOS
Hallo SQL-Spezis,

kann ich das noch vereinfachen?

SQL-Code:
select
  t.*,
  uc.Name as CreateUserName,
  um.Name as ModifyUserName,
  uo.Name as OwnerName
from tags t, User uc, User um, User uo
where
  ((t.OwnerID is NULL) or (t.OwnerID = :User))
  AND (t.CreateUserID = uc.ID)
  AND (t.ModifyUserID = um.ID)
  AND (t.OwnerID = uo.ID)
order by t.Name;
Es geht um die Tabelle User mit den drei Aliasen.

Gruß Andreas
  Mit Zitat antworten Zitat