小编Tim*_*hin的帖子

在mysql数据检索中嵌套while循环

我正在使用嵌套的while循环,以便从2个不同的表中检索信息(学生,这两个表通过主键链接的成绩 - "id")

我希望它以下列格式输出:

Student ID "123"

 - Grade 1 for ID "123"
 - Grade 2 for ID "123"

Student ID "555"

 - Grade 1 for ID "555"
 - Grade 2 for ID "555"

Student ID "666"

 - Grade 1 for ID "666"
 - Grade 2 for ID "666"
Run Code Online (Sandbox Code Playgroud)

目前它输出如下:

Student ID "123"

 - Grade 1 for ID "123" 
 - Grade 2 for ID "123"
 - Grade 1 for ID "555"
 - Grade 2 for ID "555" 
 - Grade 1 …
Run Code Online (Sandbox Code Playgroud)

php mysql

1
推荐指数
1
解决办法
2722
查看次数

mysql中列之间的平均值

我需要计算学生收到的3个年级的平均成绩.

ID      subject     G1  G2  G3
12345   Math        90  80  77
12345   Physics     99  89  78
12345   Network     76  60  90
99999   Math        50  90  88
99999   Chemistry   80  70  88
88888   English     90  90  100
88888   Physics     90  89  79
Run Code Online (Sandbox Code Playgroud)

这些是MySQL数据库中的条目,我需要一种方法来计算3列之间每行的条目的平均值

因此,当输出在Web上检索时,它看起来像这样

subject     gradeone    gradetwo    gradethree  average
Math        90          80          77  
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!非常感谢!

html php mysql mysqli

1
推荐指数
1
解决办法
107
查看次数

标签 统计

mysql ×2

php ×2

html ×1

mysqli ×1