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

ayuda con mysql

Estas en el tema de ayuda con mysql en el foro de Mysql en Foros del Web. Buenas tardes, soy nuevo en este foro, tengo un gran problema el cual espero me puedan ayudar a solucionar; estoy trabajando con una aplicacion web ...
  #1 (permalink)  
Antiguo 04/11/2009, 10:01
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 14 años, 5 meses
Puntos: 0
ayuda con mysql

Buenas tardes, soy nuevo en este foro, tengo un gran problema el cual espero me puedan ayudar a solucionar; estoy trabajando con una aplicacion web que hice en php, es una entrevista diagnostica para estudios geneticos; al ser una entrevista para estudios significa que necesito una informacion de la base de datos para poder entregarla a una herramienta estadistica. (Hasta aqui estoy contextualizando), resulta que en mi base de datos tengo una tabla que contiene los registros de las respuestas de la entrevista por persona son unas 2000 respuestas, pero para la herramienta estadistica necesito sacar unas respuestas especificas 200 mas o menos, esta tabla tiene dos llaves primarias el Id de la persona combinada con el ID de la respuesta es algo asi:
IDP IDR R
1 A1 0
1 A2 1
2 A1 1
2 A2 0
2 A3 1
y necesito algo asi:
ID A1 A2 A3
1 0 1
2 1 0 1

Ahora mi problema es el siguiente, lo que ven ahi lo puedo hacer trasponiendo la tabla pero tengo un problema con el registro de IDR A3, ya que si lo notan en la tabla de arriba no existe ya que, la persona no respondio esa pregunta por lo tanto el registro no se creo. Pero es vital para la herramienta estadistica, necesito saber una consulta en mysql que me determine este registro no existente, tengo una tabla por aparte que guarda la informacion de la persona se puede hacer un join con esta para determinar si existe pero no se como, me pueden ayudar??. muchas gracias.
  #2 (permalink)  
Antiguo 04/11/2009, 15:25
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ayuda con mysql

hola
revisate left o right join
nos comentas
saludos
  #3 (permalink)  
Antiguo 10/11/2009, 11:15
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: ayuda con mysql

Hola, ya pude solucionar el problema. Utilice una consulta usando el left join outer, el cual me carga los datos nulos.
Gracias.
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 18:36.