从3个不同的Mysql表中查找总百分比

时间:2017-07-06 13:06:52

标签: mysql sql database mysqli relational-database

 table_1
 ST_ID   NAME          MATHS   GEOGRAPHY   ENGLISH
  1001   Alan Wegman    80       85          70
  1002   Robert Franko  79       65          60
  1003   Francis John   90       75          67
  1004   Finn Harry     88       87          93


  table_2
  ST_ID   NAME          MATHS   GEOGRAPHY   ENGLISH
  2001   Alan Wegman    69       75          80
  2002   Robert Franko  99       85          70
  2003   Francis John   80       65          77
  2004   Finn Harry     78       97          83


  table_3
  ST_ID   NAME          MATHS   GEOGRAPHY   ENGLISH
  3001   Alan Wegman    90       81          72
  3002   Robert Franko  97       65          61
  3003   Francis John   74       75          67
  3004   Finn Harry     77       88          73

从以上三个表格中,我想了解以下内容,我想取得MATHS的学生Alan Wegman的值{80}从TABLE 1除以100,然后取值{{1}同一个学生GEOGRAPHYAlan Wegman然后从最后一个表中除以100除以相同学生TABLE 3的值ENGLISH,其中70除以100然后他们将应添加一个值,例如此示例Alan Wegman,输出应显示(80/100+85/100+70/100),并在下面添加示例后显示总值        NAME        Alan Wegman 2.27        Robert Franko 2.11 这真的有可能吗?我希望通过单个查询对所有记录执行此操作,或者如果有另一种方法可以执行此操作请与我分享,我试图实现此结果的查询是下面的这一个,但它不返回任何我不喜欢的东西#39;不知道哪里错了。

Finn Harry    3.29

我不能胜任mysql需要帮助的人。

0 个答案:

没有答案