表:pm_productos
字段:PROD_ID,prov_prod_nif,prod_fechafactura,prod_numerofactura,prod_totalproductoINNER與ORDER BY和GROUP BY JOIN
表:pm_proveedores
字段:prov_ID,prov_nif,prov_nombre等。 。
我的查詢是:
$query = "SELECT pm_productos.*, pp.prov_nombre FROM pm_productos INNER JOIN
pm_proveedores pp ON pp.prov_nif = pm_productos.prov_prod_nif
WHERE prod_nombreproducto like '%$search%' LIMIT $offset, $rowsperpage" ;
我的輸出TABL e是:
$result=mysql_query($query);
while ($row = mysql_fetch_array($result))
{
echo "<tr>
<td>",$row[1],"</td>
<td>",$row[10],"</td>
<td>",date('d/m/Y',strtotime($row[2])),"
<td><a href='fact_view.php?roll=".$row[3]."'>".$row[3]."</a></td>
<td>",$row[4],"</td>
<td>",$row[5],"</td>
<td align=center>",$row[6],"</td>
<td align=right>",$row[7],"</td>
<td align=right>",$row[8],"</td>
<td align=right>",$row[9],"</td>
}
的代碼工作正常,但我有2個問題:
頁productos_view.php - 如何 「ORDER BY prod_fechafactura」 在此INNER JOIN? (prod_fechafactura是日期字段)。
頁facturas_view.php - 在相同的INNER JOIN,如何兩個日期(在該領域prod_fechafactura)之間進行選擇,然後在表格中顯示prod_totalproducto團被prod_numerofactura總和爲每個提供者(prov_nif和prov_nombre) ? (如果沒有日期選擇顯示由prod_fechafactura下令所有記錄,因爲這:
prov_nif,prov_nombre,prod_fechafactura,prod_numerofactura,prod_totalproducto