Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Problema con una consulta SQL que repite los resultados

Estas en el tema de Problema con una consulta SQL que repite los resultados en el foro de Mysql en Foros del Web. Hola a tod@s, Tengo una base de datos de artículos y familias de artículos. Actualmente está en fase de pruebas y tengo 3 artículos en ...
  #1 (permalink)  
Antiguo 28/09/2007, 01:45
 
Fecha de Ingreso: julio-2004
Ubicación: San Sebastián de los Reye
Mensajes: 140
Antigüedad: 19 años, 9 meses
Puntos: 2
Problema con una consulta SQL que repite los resultados

Hola a tod@s,

Tengo una base de datos de artículos y familias de artículos. Actualmente está en fase de pruebas y tengo 3 artículos en la base de datos. Estoy haciendo una consulta a través de la cual quiero sacar los artículos que estén marcados en la base de datos como destacados (destacado=1). Necesito sacar varios campo de la tabla artículos y uno de la tabla familia (concretamente el nombre de la familia). Para ello tengo la siguiente consulta:
Código PHP:
select articulos.id_articuloarticulos.id_subfamiliaarticulos.nombre,
subfamilias.mod_nombre as modsubfamiliaarticulos.mod_nombre,
articulos.desc_cortaarticulos.foto_peqarticulos.alt_img,
articulos.destacadoarticulos.precio
from articulos
,subfamilias where destacado='1' 
El problema es que cada artículo aparece nueve veces osea en vez de mostrarme tres resultado me muestra 27.

¿veis algún error en esta sentencia? ¿teneis idea de que puedo estar haciendo mal?

Un saludo y gracias por la ayuda
__________________
tecomweb.com - diseño y desarrollo Web

Última edición por BrujoNic; 28/09/2007 a las 18:42
  #2 (permalink)  
Antiguo 28/09/2007, 06:47
 
Fecha de Ingreso: enero-2005
Mensajes: 105
Antigüedad: 19 años, 3 meses
Puntos: 2
Re: Problema con una consulta SQL que repite los resultados

Hola:

Prueba asi:


Código PHP:
select articulos.id_articuloarticulos.id_subfamiliaarticulos.nombre,
subfamilias.mod_nombre as modsubfamiliaarticulos.mod_nombre,
articulos.desc_cortaarticulos.foto_peqarticulos.alt_imgarticulos.destacado,
articulos.precio
from articulos
,subfamilias
where articulos
.id_subfamilia subfamilias .id_subfamilia and destacado='1' 


Salu2

Última edición por BrujoNic; 28/09/2007 a las 18:44
  #3 (permalink)  
Antiguo 28/09/2007, 09:46
 
Fecha de Ingreso: julio-2004
Ubicación: San Sebastián de los Reye
Mensajes: 140
Antigüedad: 19 años, 9 meses
Puntos: 2
Re: Problema con una consulta SQL que repite los resultados

Perfecto, me faltaba la parte "where articulos.id_subfamilia=subfamilias.id_subfamilia"

Muchas gracias rlobos
__________________
tecomweb.com - diseño y desarrollo Web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:01.