我试图选择ID与php整数匹配的行的和。
这是我所有费用的总和,而不是特定于身份证的费用。
$qry = mysql_query("SELECT SUM(myTable.myCostAmount)
AS total, myOthertable.myOthertableID
FROM myOthertable, myTable WHERE myOthertable.myOthertableID = '$myInt'");
所以我试图从myOtherTable中选择ID,并从myTable返回myCostamount的总和。我需要在这里使用某种连接吗,因为SELECT似乎不使用WHERE。
我考虑过使用foreach来避免这种混乱,我只想将输出的结果加起来,其中ID=X(存储在$myInt中)。
最佳答案
SELECT
SUM(myTable.myCostAmount) AS total,
myOthertable.myOthertableID
FROM
myOthertable
INNER JOIN myTable ON myOtherTable.CommonField=myTable.CommonField
WHERE
myOthertable.myOthertableID = '$myInt'