Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/11/2013, 13:31
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: consulta no funciona

Cita:
Iniciado por azaz Ver Mensaje
Es posible usar COUNT con una consulta como la anterior junto a JOIN o para usar una consulta asin deben de ser tablas relacionadas?
espero que me quiteis esta duda, saludos.
La idea no es muy clara.
Muestra un ejemplo de consulta según lo que supones que podría ser, y te guiaremos para hacerlo bien.

Técnicamente, un COUNT() es una clausula agrupada, por lo que deberías usar GROUP BY para obtener el resultado.
En ese sentido podría ser:
Código MySQL:
Ver original
  1. SELECT p.*, COUNT(*) Total
  2.     FROM productos p LEFT JOIN antiguos s ON p.id_producto = s.id_antiguos
  3.     WHERE s.id_antiguos IS NULL AND YEAR (p.fecha)=2013
pero no es seguro que el resultado sea coherente.
Explcanos qué es lo que quieres contar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)