Buenas,
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>";
}
?>