Sum 如何对同一数据库中三个表中的三个字段数据求和

Sum 如何对同一数据库中三个表中的三个字段数据求和,sum,field,Sum,Field,我有一张像这样的桌子 身份证号码命中 100萨姆12 101扎德10 还有一张桌子的声音是这样的 身份证号码命中 102 qwe 12 103.10 另一张桌子的声音是这样的 身份证号码命中 104 asd 12 105 xCV10 那么,如何计算所有三个表Sound+SoundK+SoundD的场(hit)总数 提前谢谢 RGD对于所有由于三个表共享相同的数据,因此可以以通用方式将它们合并在一起,然后进行求和 select sum(hit) from ( select hi

我有一张像这样的桌子

身份证号码命中
  • 100萨姆12
  • 101扎德10
还有一张桌子的声音是这样的

身份证号码命中
  • 102 qwe 12
  • 103.10
另一张桌子的声音是这样的

身份证号码命中
  • 104 asd 12
  • 105 xCV10
那么,如何计算所有三个表Sound+SoundK+SoundD的场(hit)总数

提前谢谢


RGD对于所有

由于三个表共享相同的数据,因此可以以通用方式将它们合并在一起,然后进行求和

select sum(hit)
from (
    select hit
    from Sound
    union
    select hit
    from SoundK
    union
    select hit
    from SoundD
)

您好,谢谢您的回答,但是当我尝试应用时,出现了一个错误。请将代码更正为:正确吗?我需要查看错误。我不是PHP爱好者,但如果错误与SQL有关,我可能会提供帮助。您可以按原样尝试上面的努曼代码。我的代码是一个总体概念,他的语法更正确。这基本上是一样的,但是根据你的设置可能会更好,因为它将三个表分别相加,而不合并所有行。亲爱的nouman Zakir,请为我编写代码:欠我php的新代码,提前感谢ameer
SELECT SUM (soundsum) FROM (
SELECT SUM(hit) AS SoundSum FROM Sound AS s
UNION ALL
SELECT SUM(hit) AS SoundSum FROM SoundK AS s
UNION ALL
SELECT SUM(hit) AS SoundSum FROM SoundD AS s
) X