dR.LoL: Problem bei MySQL Query

Beitrag lesen

Hallo,
Könnt ihr mir helfen folgenden Query anzupassen, ich kriegs einfach nicht hin :-(

SELECT tblInstallation . * , tblServer . * , tblServer.Id AS ServerId, tblServer.Name AS ServerName, tblPackage . * , tblPackage.Name AS PackageName, tblPackage.Id AS PackageId
FROM SIS.tblServer
LEFT JOIN (
SIS.tblInstallation, SIS.tblPackage
) ON ( tblServer.Id = tblInstallation.Fk_ServerId
AND tblPackage.Id = tblInstallation.Fk_BasePackageId )
WHERE isLatest =1
ORDER BY tblServer.Name ASC , tblPackage.Name ASC , tblPackage.Version ASC
LIMIT 0 , 30

Es gibt Alle ServerInstallationen aus, welche die neusten sind. Sprich der neuste Patch drauf ist, bei veralteten ist isLatest = 0.
Jetzt sollen aber zusätzlich noch alle Server, welche noch gar keine Installationen haben (Somit auch noch kein Eintrag in der tblInstallation) angezeigt werden.

Wie kann ich das Query zusammenstellen, dass...

  • Alle Server inkl. Installation & Packages angezeigt werden, WHERE isLatest = 1
  • Alle Server, welche noch keine Installation haben
    ...angezeigt werden?

Ich danke jedem, der sich die Mühe gibt mir zu helfen ;-)
Gruss vom LoL