estoy intentando hacer una consulta a la bbdd uniendo dos tablas que son identicas: una se llama actuals y la otra budget, es una hoja de gastos. Actuals tiene la info del gasto real y budget la del gasto presupuestado. El tema es que queria un cuadro que saliera, gasto----1000 (importe actual)-----3000(importe presupuestado)
intento unir las tablas con inner join pero la query sale vacia.
Os pongo el codigo por si podeis echarme una mano y ver donde esta el error:
Código:
<?php $subsidiaryID=$_GET["subsidiaryID"]; $periodID=$_POST["periodID"]; $yearID=$_POST["yearID"]; $sql ="select actuals.coasubID, actuals.period, actuals.year, actuals.accname, actuals.amount,budget.amount as bamount from actuals INNER JOIN budget ON actuals.coasubID=budget.coasubID AND actuals.period=budget.period AND actuals.year=budget.year where actuals.subsidiaryID ='$subsidiaryID' AND actuals.period='$period' AND actuals.year='$year'"; $resultado=mysql_query($sql) or die( mysql_error() ); while ($fila =mysql_fetch_array($resultado)){ $cta = $fila['accname']; $amount = $fila['amount']; $bamount=$fila['bamount']; echo "<tr> <td>$cta</td> <td>$amount</td> <td>$abmount</td> <td></td> </tr>"; } ?>