Php 如何将多行打印成一行?

Php 如何将多行打印成一行?,php,mysql,Php,Mysql,我有一个表名examResults和主题,如下所示 IndexNo | AccYear | SujectID | Mark | Grade 01 | 2014 | 12 | 35 | C 01 | 2014 | 13 | 64 | B 02 | 2014 | 12 | 54 | B 主题表 SujectID | Subje

我有一个表名examResults和主题,如下所示

IndexNo  |  AccYear  |  SujectID  |  Mark  |  Grade  

01       |  2014     |  12        |  35    |  C

01       |  2014     |  13        |  64    |  B

02       |  2014     |  12        |  54    |  B
主题表

SujectID   | SubjectNameE  | SubjectNameS

  12       |  English      |  lkdfjlsd

  13       |  Buddhist      |  hkjdfhsd
我想获取以下数据

IndexNo  |  AccYear |  English  |  Buddhist | Total 

  01     |  2014    |  35 |  C  |   64 | B  |  99
您可能需要使用GROUP_CONCAT函数 参考类似问题:

到目前为止,您尝试了什么?尝试使用联接查询。。这可能对你有帮助。