To lze provést pomocí dílčího dotazu:
SELECT d.docID, docTitle, c.dateAdded, c.content
FROM document d LEFT JOIN content c ON c.docID = d.docID
WHERE dateAdded IS NULL
OR dateAdded = (
SELECT MAX(dateAdded)
FROM content c2
WHERE c2.docID = d.docID
)
Toto je známé jako "skupinově maximum" dotaz
Upravit:Došlo k tomu, že dotaz vrátil všechny řádky dokumentu s hodnotami NULL, pokud neexistuje žádný související obsah.