У меня есть запрос, в котором я использую в нем предложение «В». Теперь я хочу, чтобы результирующий набор был в том же порядке, что и мой пункт In. Например -Упорядочить по «В разделе»
select Id,Name from mytable where id in (3,6,7,1)
Результат Набор:
|Id | Name |
------------
| 3 | ABS |
| 6 | NVK |
| 7 | USD |
| 1 | KSK |
Я не хочу использовать любую временную таблицу. Можно ли достичь цели в одном запросе?
Put 3 , 6,7,1 в таблице, INNER JOIN к нему, ORDER BY –
Это интервью? Зачем вам это делать? И зачем использовать только один запрос? Если это подлинное требование, у вас могут быть тысячи строк, а не просто 4. – Meet
@Meet Это не вопрос интервью, но да, коллега по работе обманул меня этим, и он делает интервью для нашей команды :-) –