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

Uniones con el mismo ID

Estas en el tema de Uniones con el mismo ID en el foro de Mysql en Foros del Web. Buenas a todos; Mi problema es aparentemente sencillo, pero no doy con ello. Tengo una DB con 2 tablas, llamadas tabla A y B La ...
  #1 (permalink)  
Antiguo 04/12/2007, 05:06
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
Uniones con el mismo ID

Buenas a todos;

Mi problema es aparentemente sencillo, pero no doy con ello. Tengo una DB con 2 tablas, llamadas tabla A y B
La tabla A tiene dos campos llamados ID_Descripcion1 y ID_Descripcion2
La tabla B tiene un campo llamado Descripcion

Quiero hacer una consulta que me una ambos campos descripción de la tabla B con la tabla A, pero me da error. Esta sería la consulta deseada:

Código PHP:
SELECT
`A`.`ID_Descripcion1`,
`
A`.`ID_Descripcion2`,
`
B`.`Descripcion`
FROM
`A`
Left Join `BON `A`.`D_Descripcion1` = `B`.`Descripcion`
Left Join `BON `A`.`D_Descripcion2` = `B`.`Descripcion
Pero me da el error:
1066 - Not unique table/alias: 'B'

¿Podéis decirme qué hago mal o como hacer lo que necesito en una sola consulta?

Gracias
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
  #2 (permalink)  
Antiguo 04/12/2007, 06:42
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Uniones con el mismo ID

me contesto a mi mismo, la solución pasa por definir alias para cada tabla.
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
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 01:44.