Cómo actualizar y ordenar usando ms sql
Idealmente quiero hacer esto:
UPDATE TOP (10) messages SET status=10 WHERE status=0 ORDER BY priority DESC;
En inglés: quiero obtener los 10 mejores mensajes disponibles (estado = 0) del DB y bloquearlos (estado = 10). Primero se debe recibir un mensaje con mayor prioridad.
por desgracia, MS SQL no permite un pedido por cláusula en la actualización.
e todos modos, ¿cómo eludir est