Evitar repetir 'and' en los where
Publicado por Josue (6 intervenciones) el 17/01/2022 10:56:11
Hola a todo@s!! Me gustaría hacerles una pregunta como novato de SQL.
Si quiero por ejemplo actualizar ciertos valores que tienen un valor determinado en su campo id, lo que hago es, por ejemplo:
El problema es que tengo una lista de bastantes libroId's para desactivar, es decir, para poner el campo activo = 0.
Y mi pregunta es: ¿Hay alguna manera de hacerlo sin al menos tener que estar repitiendo el " or libroId = ....., or libroId = ...." etc. etc.?
Por ejemplo poniendo sólo los libroId's separados por coma y ya esta.
Muchas gracias por la ayuda!! Un saludo.
Si quiero por ejemplo actualizar ciertos valores que tienen un valor determinado en su campo id, lo que hago es, por ejemplo:
1
UPDATE libros SET activo = 0 WHERE libroId = 325 or libroId = 350 or libroId = 440
El problema es que tengo una lista de bastantes libroId's para desactivar, es decir, para poner el campo activo = 0.
Y mi pregunta es: ¿Hay alguna manera de hacerlo sin al menos tener que estar repitiendo el " or libroId = ....., or libroId = ...." etc. etc.?
Por ejemplo poniendo sólo los libroId's separados por coma y ya esta.
Muchas gracias por la ayuda!! Un saludo.
Valora esta pregunta


0