Tema: Consulta SQL
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/08/2008, 11:32
Avatar de Txoco
Txoco
 
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 16 años, 9 meses
Puntos: 7
Respuesta: Consulta SQL

Hola!

Las dos tablas tienen un campo Id_Ingreso cada una, y si en la Select no le especificas cual de los dos quieres (aunque el valor sea el mismo en ambos), el gestor se hace un lío, y toma una decisión salomónica: no hay campo que valga.

En lugar de poner un sólo asterisco, especifica tantas tablas como tengas:

SELECT tabla1.*, tabla2.* FROM tabla1, tabla2 ...

Así, el gestor te devolverá dos campos diferentes: tabla1.Id_Ingreso y tabla2.Id_Ingreso. Puesto que los dos tienen el mismo valor, ya que los usas para unir las tablas, da igual el que utilices al explotar el recordset.

Por otra parte, te recomiendo que no definas los nombres de las tablas fuera de la cadena con la definición (s, en tu caso); sólo ralentizas la ejecución y es más complicado leer la instrucción SELECT.
__________________
wile sona li mute e sona