Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2008, 04:42
oscarinho
 
Fecha de Ingreso: enero-2008
Mensajes: 61
Antigüedad: 16 años, 3 meses
Puntos: 0
Consulta que se me complica

Tablas que tengo:

Ensayo ->e
---------
Id_ensayo-->pk
Numero_Folio
Observaciones
Id_Compuesto ->foranea de la tabla compuesto

Tecnico-> t
----------
Codigo_Tecnico->pk
Nombre_Tecnico
Apellidos_Tecnico

Ensayos_Union ->u
-------------------
Id_ensayo-> primaria de esta tabla y foranea de tala Ensayos
TantoXcienradio
.....

Realiza->r ->tabla que surge de la relación n:m entre tecnico y ensayo
-------------
Id_ensayo->pk y foránea de id_Ensayo (tabla ensayo)
Codigo_Tecnico->pk y foránea de codigo_Tecnico(Tabla técnico)
Fecha_inicio_ensayo

La consulta la tenía antes así:

SELECT e.Id_ensayo,e.Numero_Folio,e.Observaciones,e.Fecha _envio,e.Id_Compuesto, u.TantoXcienradio, from ensayo e, ensayo_union_radioligandos u where 1=1 and e.Id_Ensayo=u.Id_Ensayo and TipoReceptor = 'A1binding'


Luego la modifique así pero no funcionó (estaba mal):

SELECT e.Id_ensayo,e.Numero_Folio,e.Observaciones,e.Fecha _envio,e.Id_Compuesto,u.TantoXcienradio,t.Nombre_T ecnico from ensayo e, ensayo_union_radioligandos u, tecnico t, realiza r where 1=1 and e.Id_Ensayo=u.Id_Ensayo and r.Id_ensayo= e.Id_ensayo" .$condicion;


Lo que quiero es incluir una columna donde explique que técnico hizo cada ensayo. creo que sería con inner join pero no me sale, ayuda porfavoreeee!