Я пытался найти ответ и прочитал много тем на этом сайте, но все еще не могу найти ответ, который ищу.
Я пытаюсь отсортировать серию чисел, которые являются реальными поисками, а также одну *, которая не *, я могу сортировать нормально, когда мне не нужно добавлять фальшивку *, но не после.
Я пытался
SELECT DISTINCT MasterTable.ClassName, MasterTable.ClassYear
FROM MasterTable
UNION ALL
SELECT DISTINCT "*" As [ClassName], "1" As [ClassYear]
FROM MasterTable
ORDER BY MasterTable.ClassYear;
И
SELECT DISTINCT MasterTable.ClassName, MasterTable.ClassYear
FROM (
SELECT DISTINCT MasterTable.ClassName, MasterTable.ClassYear FROM MasterTable
UNION
SELECT DISTINCT "*" As [ClassName], "1" As [ClassYear] FROM MasterTable
)
ORDER BY MasterTable.ClassYear;
Но оба возвращают ClassYear как 1, 10, 12, 8 ... вместо 1, 8, 10, 12 ....
Любая помощь будет высоко ценится,
Спасибо:)