En productos puede haber 2 empresas (codemp1, codemp2), para sacar el nombre de la empresa tengo que hacer 2 consultas a la tabla empresas. Lo he intentado hacer de esta manera:
Código:
Con esto voy leyendo lo que me devuelve la consulta y si hay cempresa2 (variable cemp2) hago esto:$sql = "SELECT articulos.carticulo, articulos.cempresa1, articulos.cempresa2, articulos.descripcion, empresas00.cemp, empresas00.nombrempresa FROM articulos INNER JOIN empresas00 ON empresas00.cemp=articulos.cempresa1"; $result = odbc_exec($conn, $sql); while ($row = odbc_fetch_row($result)) { ...
Código:
A la segunda consulta es cuando me sale error de SQL, la primera la hace perfectamente.... if ($cemp2 != "0"){ $sql2 = "SELECT nombrempresa FROM empresas00 WHERE cemp=$codigo_empresa2"; $result2 = odbc_exec($conn, $sql2); $nombre_client2 = htmlentities (odbc_result($result2, "tmnoml")); }
Se podría hacer todo con una consulta?