Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/03/2017, 11:24
daviserraalonso
 
Fecha de Ingreso: diciembre-2015
Mensajes: 36
Antigüedad: 8 años, 4 meses
Puntos: 0
Respuesta: Consulta con except

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Hasta lo que recuerdo, MySQL no soporta la cláusula EXCEPT... Esa es de SQL Server (T-SQL).
En todo caso deberías analizar usar las condiciones de IN y NOT IN.
gracias por tu respuesta, he buscado y efectivamente except no existe en mysql que es lo que usa phpmyadmin, he probado a hacerla con not in, pero no le veo mucho sentido a esta clausula, puesto que esa hora que ya está cogida si esta en el conjunto de horas y lo que yo quiero es que no aparezca

la consulta que he hecho ha sido esta y el resultado

Código:
select hora
from citasdadas
	not IN
(select hora
from horas) LIMIT 0, 25
MySQL ha dicho: Documentación

#1064 - Algo está equivocado en su sintax cerca 'not IN
(select hora
from horas) LIMIT 0, 25' en la linea 3
no se si habrá otra manera de hacerlo más eficiente, si es así estoy abierto a idea, eso fue lo que se me ocurrió a mi. si una hora está insertada en citasdadas pues que la reste de horas

Última edición por daviserraalonso; 23/03/2017 a las 11:38