15 messages in com.mysql.lists.mysql-esRE: Ayuda con consulta| From | Sent On | Attachments |
|---|---|---|
| Reynier Perez Mira | 03 Nov 2006 18:41 | |
| Amable Ortega | 03 Nov 2006 18:59 | |
| Reynier Perez Mira | 03 Nov 2006 19:04 | |
| Amable Ortega | 03 Nov 2006 19:26 | |
| Reynier Perez Mira | 03 Nov 2006 19:37 | |
| Amable Ortega | 03 Nov 2006 19:59 | |
| Reynier Perez Mira | 03 Nov 2006 20:03 | |
| Amable Ortega | 03 Nov 2006 20:40 | |
| Reynier Perez Mira | 03 Nov 2006 20:45 | |
| Amable Ortega | 03 Nov 2006 20:50 | |
| Reynier Perez Mira | 03 Nov 2006 21:51 | |
| Edwin Cruz | 04 Nov 2006 08:04 | |
| blan...@gmx.de | 02 Jan 2007 00:36 | |
| jord...@ono.com | 03 Jan 2007 00:07 | |
| jord...@ono.com | 08 Jan 2007 08:17 |
| Subject: | RE: Ayuda con consulta![]() |
|---|---|
| From: | Amable Ortega (amb_...@hotmail.com) |
| Date: | 11/03/2006 08:40:05 PM |
| List: | com.mysql.lists.mysql-es |
Buenas nuevamente
Prueba con esta, es sintacticamente correcta, no pude probar si los resultados eran los deseados ya que no tenia los datos solo la estructura de las tablas.
SELECT smp_categorias_noticias.nombre, smp_noticias.id_categoria, @cant_not := count( * ) FROM smp_categorias_noticias LEFT JOIN smp_noticias ON ( smp_noticias.id_categoria = smp_categorias_noticias.id_categoria ) WHERE @cant_not >=1 GROUP BY smp_noticias.id_categoria
Espero quede solucionado el problema...
Saludos, no dudes en escribir si hay algun otro problema... :).
No olvide decirnos como te fue...
From: "Reynier Perez Mira" <rper...@estudiantes.uci.cu>
To: "Amable Ortega" <amb_...@hotmail.com>,<mysq...@lists.mysql.com> Subject: RE: Ayuda con consulta Date: Fri, 3 Nov 2006 23:03:51 -0500
Nuevamente gracias por responder, he configurado al consulta porque me daba un error en los campos y me ha quedado así:
SELECT smp_categorias_noticias.nombre,smp_noticias.id_categoria, COUNT(*) AS numero_noticias FROM smp_categorias_noticias LEFT JOIN smp_noticias ON (smp_noticias.id_categoria=smp_categorias_noticias.id_categoria) WHERE numero_noticias >=1 GROUP BY smp_noticias.id_categoria;
Ahora el problema me lo da aquí: "Unknown column 'numero_noticias' in 'where clause' " O sea que no reconoce el campo numero_noticias del COUNT hecho anteriormente
Salu2, gracias y esperando respuesta(s)
-- ReynierPM | 5to Ing. Informática Aprendiz de mucho, maestro de poco.
-----Mensaje original----- De: Amable Ortega [mailto:amb_...@hotmail.com] Enviado el: 03 November, 2006 10:00 PM Para: Reynier Perez Mira; mysq...@lists.mysql.com Asunto: RE: Ayuda con consulta
Prueba con esta consulta
SELECT smp_categorias_noticias.campo1,smp_categorias_noticias.campo2, smp_noticias.id_categoria, COUNT(*) AS numero_noticias FROM smp_categorias_noticias LEFT JOIN smp_noticias ON (smp_noticias.id_categoria=smp_categorias_noticias.id_categoria) WHERE numero_noticias >=1 GROUP BY smp_noticias.id_categoria;
Espero que logres el resultado esperado, cualquier cosa consultanos, que la pases bien y dinos como te fue :).
________________________________________________________________ _ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.latam.msn.com/
_________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.latam.msn.com/




