¿Existe una consulta con la que puedo intercambiar los valores de dos filas con una sola consulta?cómo actualizar los valores de intercambio de dos filas con una sola consulta
15
A
Respuesta
24
se puede ver la solución en este artículo
http://www.microshell.com/database/sql/swap-values-in-2-rows-sql/
vistazo al: El elegante manera, crea una unión para obtener los datos de las 2 filas para ser intercambiados en 1 fila, después de que hacen una actualización es fácil.
ejemplo:
UPDATE
rules AS rule1
JOIN rules AS rule2 ON
(rule1.rule_id = 1 AND rule2.rule_id = 4)
SET
rule1.priority = rule2.priority,
rule2.priority = rule1.priority
;
9
UPDATE my_table SET [email protected]:=a, a=b, [email protected];
Cuestiones relacionadas
- 1. Actualizar varias filas con valores diferentes en una sola consulta SQL
- 2. Actualizar varias filas con valores diferentes en una sola consulta - MySQL
- 3. Insertar varias filas con una sola consulta
- 4. Actualizar varias filas con una consulta
- 5. ¿Actualizar varias filas con una consulta?
- 6. Eliminación de varias filas con una sola consulta
- 7. Actualizar valores múltiples en una sola instrucción
- 8. Actualizar una sola fila con t-sql
- 9. Insertar varias filas con una sola consulta MySQL
- 10. SQL Server 2005: Insertar varias filas con una sola consulta
- 11. PHP: Actualizar múltiples campos de MySQL en una sola consulta
- 12. Actualizar varias filas con múltiples valores y múltiples condiciones mysql
- 13. cursor para actualizar una fila con los valores de las filas anteriores y actuales
- 14. Eliminar filas de dos tablas en una consulta
- 15. CodeIgniter - Base de datos: cómo actualizar varias tablas con una sola consulta de actualización
- 16. apila verticalmente los resultados de MySQL en una sola consulta
- 17. Intercambio de filas en JQuery
- 18. Intercambio de valores con una restricción única en Entity Framework
- 19. Intercambio de filas y columnas
- 20. ¿Cómo puedo obtener los valores máximo y mínimo en una sola consulta?
- 21. Actualizando varias filas con valores diferentes
- 22. Actualizar varias filas con diferentes valores en SQL
- 23. Ayuda de SQL: contar filas en una sola consulta con un anidado SELECCIONAR
- 24. Actualizar varias filas utilizando instrucción de selección
- 25. ¿Suma valores de una sola fila?
- 26. Actualizar filas de otra tabla
- 27. cómo MySQL ordenar las filas con los mismos valores
- 28. Encontrar filas con los mismos valores en varias columnas
- 29. valores clave clave de intercambio sql
- 30. Actualizar/Incrementar una sola columna en varias filas a la vez
Qué pasa si usted desea intercambiar las últimas 2 vueltas? – Alucard
Parece que tampoco funciona en columnas únicas. – nickdnk