Autor Zpráva
stepanka
Profil *
Ahoj,

nevíte někdo, jestli lze v MySQL provést něco takového?

SELECT v.videoID
FROM video v
WHERE v.videoID IN (8,14,52,6,3,47,1)
ORDER BY 8,14,52,6,3,47,1


Tučně vyznačená část je nesmysl, pouze chci ilustrativně ukázat, že potřebuju řadit položky stejně, jako jsou vybrány do podmínky IN.

Nepodařilo se mi vygooglit, jestli něco takového existuje, ale snad ano. Budu za pomoc moc vděčná.
Díky.
Kajman_
Profil *
order by field(v.videoID,8,14,52,6,3,47,1)
stepanka
Profil *
Kajman:
No vida, přesně tohle jsem potřebovala. Mockrát díky. Ty už jsi mi tady pomohl tolikrát, že kdybych to měla platit, jsi milionář :)
Tori
Profil
Kajman:
Je nějaké řešení v případě, že místo několika hodnot mám jednu CSV, takže místo IN použiju FIND_IN_SET?

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0