おはよう。私は本当に大きな問題を抱えています。私の声明が間違っていると分かりません。以下のようになります:WHEREとGROUP BY LOAUSEとの和
$sumitem = mysqli_query($conn,"SELECT SUM(AMOUNT) AS TOTAL FROM sum_query WHERE MAIN_ID = 1 GROUP BY ITEM_ID");
$sum = mysqli_fetch_assoc($sumitem);
私は$合計[「TOTAL」]が、何それが唯一の最初の列を表示を印刷しようとしています。以下は私のサンプルテーブルです:
MAIN_ID | ITEM_ID | AMOUNT | DESC | OTHER_DETAILS
1 | 1 | 500 | Item 1 | a
1 | 2 | 5000 | Item 2 | a
1 | 2 | 5000 | Item 2 | b
私の望ましい結果は5500でなければなりませんが、それは唯一の500 はどうもありがとうございまし返します。
を使用し、私はこの発見を複製することはできません
明確ではありません。私は500と6000を得ます – Strawberry
'item'idを' select'節に含める必要はありませんか? –
sum_query MAIN_ID = 1 – sunilwananje