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

Union de dos tablas y el resultado me dan campos dublicados

Estas en el tema de Union de dos tablas y el resultado me dan campos dublicados en el foro de Mysql en Foros del Web. Hola a todos UPS no son los campos son registros duplicados jejeje tengun problema con un query sencillo de union de dos tablas, estoy uniendo ...
  #1 (permalink)  
Antiguo 18/09/2007, 11:57
Avatar de Fher  
Fecha de Ingreso: febrero-2003
Ubicación: En algun lugar de cancun
Mensajes: 384
Antigüedad: 21 años, 9 meses
Puntos: 0
Union de dos tablas y el resultado me dan campos dublicados

Hola a todos

UPS no son los campos son registros duplicados jejeje

tengun problema con un query sencillo de union de dos tablas, estoy uniendo una tabla hotelesplan con otra llamda hotelplandes por medio de su id y dandole una condicion para que me muestre ciertas operaciones, pero el resultado del query me dan registros duplicados cuando no existe alguna señal de registro dublicado en la tabla

este es mi query

hotelesplan hotelplandes
idhotel idhotel

Código:
SELECT  *  FROM  hotelesplan  inner  join  hotelplandes on
hotelesplan .idhotel = hotelplandes.idhotel  where hotelesplan.idhotel =10011179
resultado
hotelsplandes_id campo x campo y idtabla1 idtabla
1 algo rrr 10011179 10011179
1 algo rrr 10011179 10011179
45 otro yyy 10011179 10011179
45 otro yyy 10011179 10011179

y es que esta raro porque aparentemente lo estoy haciendo bien pero para ya no perder mas tiempo les pregunto
__________________
solo firma

Última edición por Fher; 18/09/2007 a las 12:00 Razón: equivocacion de palabras
  #2 (permalink)  
Antiguo 18/09/2007, 13:35
Avatar de Fher  
Fecha de Ingreso: febrero-2003
Ubicación: En algun lugar de cancun
Mensajes: 384
Antigüedad: 21 años, 9 meses
Puntos: 0
Re: Union de dos tablas y el resultado me dan campos dublicados

ya lo solucione el problema me estaba faltando un id por relacionar ya que no era el de los hoteles si no otro tambien dejo el ejemplo por si alguien le pude servir cuando busque


SELECT
*
FROM
tabla1
INNER JOIN tabla2 ON (tabla1.id=tabla2.id)
AND (tabla1.id2=tabla2.id2)
WHERE
(tabla1.id = 10011179)
__________________
solo firma
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 22:30.