我想從PHP中用MYSQL連接2表和SUM。但是,當我得到的結果顯示乘法結果。我不知道我的劇本有什麼問題。請幫忙。我的腳本如下表所示:在php中加入2表與總和
table1: sale
id party amount
1 Topu 1000
2 Rashed 2000
3 Topu 5000
4 Topu 7000
5 Rashed 5000
table2: party_ledger
id party payment_amount
1 Topu 2000
2 Rashed 7000
3 Topu 4000
4 Topu 5000
5 Rashed 4000
<?php
$sql= "SELECT sale.party, party_ledger.party, SUM(sale.amount) AS amount,
SUM(party_ledger.payment_amount) AS pamount FROM sale
INNER JOIN party_ledger ON sale.party=party_ledger.party
GROUP BY sale.party,party_ledger.party";
$result = $cn->query($sql);
while($row = $result->fetch_assoc()) { ?>
<tr style="font-size: 10px">
<td><?php echo $row['amount']; ?></td>
<td><?php echo $row['pamount']; ?></td>
</tr>
<?php }
$cn->close(); ?>
不幸的是我得到錯誤的結果。請幫忙。
什麼用下來投票?我爲你做的查詢肯定會起作用。 –