Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

SQL как написать запрос

Наталья Колодкина Профи (857), на голосовании 3 года назад
Пусть есть таблица
id | time | text | id_link, где id_link, это id какой то строки на которую ссылается.
Пример:
1 | 12:40 | Hi | Null
2 | 8:30 | Code | Null
3 | 11:00 | sql | 1
4 | 13:40 | data | 1
5 | 17:55 | pyton | 2

Должно быть
2 | 8:30 | Code | Null
5 | 17:55 | pyton | 2
1 | 12:40 | Hi | Null
3 | 11:00 | sql | 1
4 | 13:40 | data | 1

То есть после нашей строчки идут строчки которые на нее ссылаються.
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (445791) 3 года назад
Оракловский синтаксис:

select * from your_table
order by nvl(id_link, id), id_link nulls first

Если в твоей СУБД нет функции nvl, наверняка есть ее аналог, загугли.
Наталья КолодкинаПрофи (857) 3 года назад
а для позглес не знаете как?
Похожие вопросы