2017-07-02 55 views
-1

我想顯示所有成員名稱與他們的所有transcation金額計算和顯示除了他們。例如: - 我有4個成員,其中一些有3個transcation,其中一些有10個transcation,我希望這個結果顯示爲先生。 XYZ Transcation AMount Rs 5089等無法獲取用戶相關的數據在php mysqli

+2

請詳細說明您的問題,以及是否可以分享您所取得的成果。 - 您的表格結構。 –

+0

如果您發現答案有用,請投票。 –

回答

0

您需要使用SUM()GROUP BY。例如:

$res = $mysqli->query(" 
    SELECT m.member_name, SUM(t.member_transaction) 
    FROM members m, transactions t 
    WHERE m.id = t.member_id 
    GROUP BY member_name 
    ORDER BY member_name 
"); 
+0

感謝您的回覆,但我忘了提及會員詳細信息和交易詳情都在不同的表格中 –

+0

然後,您需要使用列「加入」表格。要了解更多信息,請訪問[MySQL教程 - JOIN教程](http://www.mysqltutorial.org/mysql-left-join.aspx)。這個網站將幫助你學習你所需要的所有基本SQL語句,以實現你正在尋找的東西。 –

+0

已更新的答案以反映您的問題。 –