У меня есть связанный список SQL в одной таблице.Мне нужен запрос, который вернет все строки, отсортированные с помощью previous_item_id
, чтобы захватить предыдущую строку и правильно упорядочить связанный список.Этот SQL-запрос будет использоваться в PHP.
* ПРИМЕЧАНИЕ. Я пытаюсь отсортировать СВЯЗАННЫЙ СПИСОК, а не просто упорядочивать по previous_item_id
.Так что не так:
SELECT * FROM $table_name ORDER BY previous_item_id
Я новичок в SQL-запросах, пожалуйста, помогите:)
Таблица:
ID EMAIL PREVIOUS_ITEM_ID
1 test@gmail.com NULL
2 test2@gmail.com 1
3 test3@gmail.com 4
4 test4@gmail.com 2
5 test5@gmail.com 3
Сортированные строки должны возвращать:
test@gmail.com
test2@gmail.com
test4@gmail.com
test3@gmail.com
test5@gmail.com