
25/01/2013, 16:59
|
 | Colaborador | | Fecha de Ingreso: agosto-2006 Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 7 meses Puntos: 774 | |
Respuesta: Seleccionar datos del resultado de una consulta si estas usando
select * from tabla
estas llamando a todos los campos de esa tabla, si haces esto
select * from tabla inner join tabla2
estas llamando todos los campos de las 2 tablas, aqui el problema es que tienes 2 veces un campo con el mismo nombre.
ahora como estas haciendo:
select campo1,campo2 from(
select * from tabla1 inner join tabla2
) as tabla3
el problema es que el subquery trae el campo repetido 2 veces :), y al usarlo en un subquery necesita saber que campo es el que quieres o si quieres los 2 indicarlos que es tabla1.camporepetido, tabla2.camporepetido.
espero haberme explicado
saludos!
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |