SELECT PersonName FROM tblPeople ORDER BY PersonName
UNION
SELECT "Undefined" AS PersonName FROM tblPeople
SELECT 0 AS SortKey, Lookups.Data
FROM Lookups
ORDER BY Lookups.Data;
UNION
SELECT 1 AS SortKey, "Aardvark" AS Data FROM Lookups
SELECT 1 AS SortKey, "Aardvark" AS Data FROM Lookups
UNION
SELECT 0 AS SortKey, Lookups.Data
FROM Lookups
ORDER BY Lookups.Data;
Select * from
(SELECT 0 AS SortKey, Lookups.Data
FROM Lookups
ORDER BY Lookups.Data;
UNION
SELECT 1 AS SortKey, "Aardvark" AS Data FROM Lookups)
Order By SortKey
Select * from
(SELECT 0 AS SortKey, Lookups.Data
FROM Lookups
ORDER BY Lookups.Data;
UNION
SELECT 1 AS SortKey, "Aardvark" AS Data FROM Lookups)
Order By SortKey
I believe that within a union query each section can be ordered, but can't test that theory at the moment.
What results are you getting ? Try it ?