$nstkquty=$db->execute("SELECT (SUM(p.quantity) - SUM(s.quantity) -
SUM(o.quantity) - SUM(pr.quantity)) AS totalquty
FROM master_purchase AS p, product_sales AS s,
orders_details AS o, purchase_return AS pr
WHERE p.product_code='" . $cod . "' &&
s.prd_code='" . $cod . "' &&
o.prd_code='" . $cod . "' &&
pr.product_code='" . $cod . "'");
$nwrquty = $nstkquty->fetch_assoc();
$data['avalqty'] = $nwrquty[0] ['SUM(totalquty)']; //$total_stkqty;
echo json_encode($data);
exit();
ここに私のコードは表示されず、エラーも表示されず、警告も表示されません。いずれにせよ、私はこの問題を解決するのに役立ちます。複数テーブルの合計mysqlの問題
あなたも、任意のSQLクライアントにそのクエリを使用してみました:
はまたにこの行を更新しますか? – Mayday
totalquty = NULL – Dasans
'echo" SELECT(SUM(p.quantity)-SUM(s.quantity)-SUM(o.quantity)-SUM(pr.quantity))AS totalquty FROM master_purchase AS p、product_sales AS、orders_details '&& s.prd_code =' "。$ cod。" '&& o.prd_code =' "。$ cod。" '&& pr.product_code =' "と入力すると、 '' ')); "' 'とphpmyadminで試してエラーをチェックしてください。 –