29/09/2010, 14:26
|
| | Fecha de Ingreso: marzo-2010 Ubicación: Cali
Mensajes: 203
Antigüedad: 14 años, 10 meses Puntos: 5 | |
Respuesta: Auxilio:::: el problema radica en la base de datos, ejemplo en un regitro de una tabla tienes id de usuario como 6 y si vemos la tabla usuarios no hay ningun usuario que tenga ese id y debido a que en la consulta dice where reporte.id_nom = usuarios.id_nom no muestra nada ya que no encuentra en la tabla usuarios el id de usuario correspondiente al que se ve en la tabla reporte.
Lo mismo pasa con las unidades, en la tabla reporte aparecen id de unidades 23 y 24 por ejemplo y esas id no estan definidas en la tabla unidades entonces es por eso que no aparece nada. en tal caso que quieras que un registro aparezca sin importar que algun campo relacionado no exista en otra tabla debes hacer uso de inner join, left join o right join |