我在計算一個客戶的總帳單時遇到問題。我有三個名爲「測試」,「藥房」,「檢查」的表格。嵌套Sum()查詢在mysql中不起作用
列在test
是:
patient_ID
testname
rate
列在pharmacy
是:
patient_ID
medicineDescription
qty
rate
列在check
是:
patient_ID
doctorID
fees
date
我有一個表Bill
將存儲總量的病人。
patient_ID
amount
date
我已經使用了下面的查詢。但它給出了以下錯誤。
$result = mysqli_query($data, "SELECT patient_ID, (SUM(pharmacy.qty*pharmacy.rate) + SUM(test.rate) + SUM(check.fees))
AS total FROM pharmacy, test, check WHERE patient_ID= '$pID'");
你有一個錯字,3x'(',但只有2個'''''。 – panther