Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/01/2015, 05:06
wesos
 
Fecha de Ingreso: noviembre-2007
Mensajes: 90
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: [SQL] Error en consulta con subconsulta

Cita:
Iniciado por quintan Ver Mensaje
No usas php por lo que en una consulta tendrías que usar CROSS JOIN, creo que algo así debería funcionar.

DELETE
p1
FROM videos AS p1
CROSS JOIN (
SELECT ID FROM videos GROUP BY id HAVING COUNT(id) > 1
) AS p2
USING (id)
No entiendo bien esa consulta, mis filas tienen "id" único, un campo "nombre" a través del cual obtengo las filas con info repetida y otras columnas..

¿Sería así?
Código:
DELETE 
  p1
  FROM videos AS p1 
CROSS JOIN (
  SELECT ID FROM videos GROUP BY nombre HAVING COUNT(nombre) > 1
) AS p2
USING (id)