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?


