dongtan7418 2016-09-11 08:20
浏览 28
已采纳

分组并显示特定行值[关闭]

I have this code to output the value in table i used group by to group the same item code but serial does not show it only show onevalue the 123321. The output should be 123321,4354

$invoicequery=mysqli_query($link,"Select SUM(INVOICE_ITEM_QTY_MX),INVOICE_ID_MX,INVOICE_ITEM_UPRICE_MX,INVOICE_ITEM_AMOUNT_MX,INVOICE_ITEM_SERIAL_MX,INVOICE_ITEM_DESC_MX,INVOICE_ITEM_CODE_MX from invoice WHERE BRANCH_CODE_MX='".$display_branchcode."' 
                                and INVOICE_NO_MX='".$invoicecode."' GROUP BY INVOICE_ITEM_CODE_MX");
                                while($row=mysqli_fetch_array($invoicequery))
                                {
                                    $invoiceid=$row["INVOICE_ID_MX"];
                                    $itemcode=$row["INVOICE_ITEM_CODE_MX"];
                                    $itemquantity=$row['SUM(INVOICE_ITEM_QTY_MX)'];
                                    $unitprice=$row["INVOICE_ITEM_UPRICE_MX"];
                                    $amount=$row["INVOICE_ITEM_AMOUNT_MX"];
                                    $serialimei=$row["INVOICE_ITEM_SERIAL_MX"];
                                    $itemdescription=$row["INVOICE_ITEM_DESC_MX"];

    }

Ouput Ouput In Database enter image description here

  • 写回答

1条回答 默认 最新

  • dpzff20644 2016-09-11 09:36
    关注

    It sounds like you are looking for MYSQL's GROUP_CONCAT() function method. Simply wrap the column name you wish to have returned as a comma separated list with that function like you have used MAX().

    Example:

    SELECT student_name,
    GROUP_CONCAT(test_score)
    FROM student
    GROUP BY student_name;
    

    This will return, for example,

    student_name | test_score Becky C. | 80, 77, 95

    Note that this value will be truncated according to your db's group_concat_max_len setting.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow