Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/09/2011, 11:51
LOD_Fredy
 
Fecha de Ingreso: abril-2009
Mensajes: 341
Antigüedad: 15 años
Puntos: 3
Respuesta: mostrar las dos ciudades (dir empresa y fiscal) de una empresa

hice esto

Código MySQL:
Ver original
  1. SELECT EM.em_id,EM.em_foliosol,EM.em_nombrecom,EM.em_razonsocial,US.us_nombre AS Aplicante,
  2. US1.us_nombre AS Solicitante,EM.em_dir1,EM.em_tel1,EM.em_tel2,CI1.ci_nombre AS Ciudad,EM.em_cp,
  3.  SC.sc_descr,EM.em_rfc, EM.em_dirf, CI2.ci_nombre,EM.em_contacto,EM.em_email, EM.em_webpage,
  4.  EM.em_afiliacion,EM.em_vigencia,EM.em_costo,Em.em_comentarios, IF(EM.em_propdiseno=TRUE,"Si","No") AS em_propdiseno,
  5.  EM.em_formapago,EM.em_fechaafil,SB.sb_nombre
  6.  FROM empresas AS EM INNER JOIN ciudades AS CI1 ON CI1.ci_id=EM.ci_id LEFT JOIN ciudades AS CI2 ON CI2.ci_id=EM.ci_idf
  7.   INNER JOIN subcategorias AS SB ON SB.sb_id=EM.sb_id INNER JOIN estatus_clientes AS SC ON SC.sc_id=EM.sc_id
  8.   INNER JOIN usuarios AS US ON US.us_id=EM.us_id INNER JOIN usuarios AS US1 ON US1.us_id=EM.us_id2

me devuelve solo un registro (el ultimo de 5 que son) cuando en teoria deberia devolverme todos.

Ademas, llevaria en el WHERE que empresa es (para fines de modificar los datos de una empresa), por ejemplo WHERE EM.em_id=1, lo intente agregando eso y no me devuelve nada (tampoco marca error).