Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2013, 16:45
Jozinei
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 13 años, 1 mes
Puntos: 0
Consulta a partir de dos tablas relacionadas

Hola amigos, estoy teniendo algunos problemas con un trabajo. No soy un expert pero estoy tratando de aprender y mejorar.
Mi tema es lo siguiente:
tengo dos tablas relacionadas por un campo (denominado codigo) con el mismo nombre en ambas tablas.

tabla1
tb1_cod
tb1_campo2
tb1_campo3

tabla2
tb1_cod
tb2_campo2
tb2_campo3

Siendo que un dato registrado en la tabla1 no requiere obligatoriamente un registro en la tabla2, solo en algunos casos especificos.
Creé un archivo php donde trago todos los datos registrados en las dos tablas y mi consulta sql para ello es la siguiente:

Código MySQL:
Ver original
  1. FROM tabla1 as tb1 INNER JOIN tabla2 as tb2 ON tb1.tb1_cod = tb2.tb1_cod
  2. WHERE tb1_cod = ".$_REQUEST['codigo'];

Al abrir mi archivo php funciona perfecto y me trae todos los datos si tengo un registro en ambas tablas, pero el problema esta en aquellos datos que solo requieren un registro en la primera tabla sin necesidad de registrar algo relacionado en la segunda, ahi no me trae ningun dato en mi archivo php, ni siquiera los que he registrado en la tabla1, simplemente queda en blanco.
Si me pueden ayudar por favor, si ven en lo que me estoy equivocando agradeceria muchisimo...

Última edición por gnzsoloyo; 02/07/2013 a las 19:22