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

Relacionar varias tablas evitando duplicados

Estas en el tema de Relacionar varias tablas evitando duplicados en el foro de Mysql en Foros del Web. Tengo 2 tablas mysql TABLA ITEMS iditem iduserit titulo categoria subcategoria tags itmdescripcion TABLA ITEMS idimg iditemimg imagen Liste estas tablas pero cuando existe mas ...
  #1 (permalink)  
Antiguo 19/08/2019, 09:25
 
Fecha de Ingreso: diciembre-2015
Mensajes: 1
Antigüedad: 3 años, 8 meses
Puntos: 0
Exclamación Relacionar varias tablas evitando duplicados

Tengo 2 tablas mysql

TABLA ITEMS

iditem
iduserit
titulo
categoria
subcategoria
tags
itmdescripcion

TABLA ITEMS

idimg
iditemimg
imagen

Liste estas tablas pero cuando existe mas de una imagen que le pertece a un item se repite, la misma canitad de veces que existen imagenes.

item 1 ---- imagen1
item 1 ---- imagen2
item 1 ---- imagen3

Lo que necesito es que me muestre un solo registro item con sus respectivas imagenes+

item 1
|---- imagen1
|---- imagen2
|---- imagen3

porfavor ayudenme, como debo hace la consulta mysql
  #2 (permalink)  
Antiguo 20/08/2019, 02:08
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 9.947
Antigüedad: 11 años, 1 mes
Puntos: 2183
Respuesta: Relacionar varias tablas evitando duplicados

Muevo tu tema al foro de MySQL y te invito a que incluyas las consultas que has intentado hasta ahora, solo consultas, por favor, sin código PHP.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 20/08/2019, 06:38
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.400
Antigüedad: 13 años, 1 mes
Puntos: 774
Respuesta: Relacionar varias tablas evitando duplicados

Cita:
Iniciado por ghol666 Ver Mensaje
Tengo 2 tablas mysql

TABLA ITEMS

iditem
iduserit
titulo
categoria
subcategoria
tags
itmdescripcion

TABLA ITEMS

idimg
iditemimg
imagen

Liste estas tablas pero cuando existe mas de una imagen que le pertece a un item se repite, la misma canitad de veces que existen imagenes.

item 1 ---- imagen1
item 1 ---- imagen2
item 1 ---- imagen3

Lo que necesito es que me muestre un solo registro item con sus respectivas imagenes+

item 1
|---- imagen1
|---- imagen2
|---- imagen3

porfavor ayudenme, como debo hace la consulta mysql
Asi como lo quieres no se va a poder lograr en la base de datos, porque, primero porque no son registros duplicados, ya que esta generando un producto cartesiano con los datos de tu tabla, por cada item corresponde N imagenes, ahi tienes una relacion 1 a muchos.
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me



La zona horaria es GMT -6. Ahora son las 02:25.