Вам нужно self RIGHT JOIN
SELECT t2.co_title 'Title',t1.co_title 'Parent_Title'
FROM T t1
RIGHT JOIN T t2 on t1.co_id = t2.co_parent_id
sqlfidde: http://sqlfiddle.com/#!9/ab8fbf/8
Вы удалили свой вопрос о выводе переменной в строке в вашей программе C ++ о голосовании, когда я был в процессе написания решения. Не делайте этого, это похоже на то, что пользователи отправляют справку на форуме, а затем отвечают только «выяснили» и не публикуют решение для тех, кто обнаруживает, прибегая к той же проблеме и т. Д., Чтобы извлечь выгоду из .
Задайте его как параметр :
Parameters [Forms]![ExampleForm]![dateText] DateTime;
Select * From YourTable
Where [YourDateField] = [Forms]![ExampleForm]![dateText]
В вашей форме введите дату в текстовое поле. Затем откройте окно sql и выполните следующие строки отдельно
Select #Forms!ExampleForm!dateText#
Select Forms!ExampleForm!dateText
Первая строка выдаст вам синтаксическую ошибку, поскольку ядро базы данных доступа не может выяснить значение где в качестве второй строки будет возвращаться дата текстового поля.
В тех случаях, когда условия пункта должны быть заключены в знаки #, но не в контрольное имя.