Crear una vista SQL con condiciones.
Quería crear una vista que seleccionara animal_id
, date
de la tabla service_records
con las condiciones de tipo Canino y servicio de baño, pero obtuve un mensaje de error:
1064 – Tienes un error en la sintaxis de tu SQL; revisa el manual correspondiente a tu versión de servidor MySQL para conocer la sintaxis correcta para usar cerca de ‘service_type=’B’.
¿Cómo debo arreglarlo?
Aquí está mi código:
CREATE VIEW dogs_bath_records
AS
SELECT animal_id, date
FROM service_records
WHERE animal_type = 'Canine', service_type = 'B';
davy.ai
Necesitas utilizar el operador
AND
para combinar las dos condiciones en tu cláusulaWHERE
. Tu código debería ser:Esto debería resolver el error de sintaxis que estabas experimentando.