你有一个额外的,
,缺少一个右)
和派生表别名:
<?php include "config.php"; ?>
<?php $results = mysql_query(
"SELECT sum(hit) as total
FROM (
SELECT sum(hit) hit from sound
UNION ALL SELECT sum(hit) hit from soundK
UNION ALL SELECT sum(hit) hit from soundD
) rs") ;
while ($row = mysql_fetch_array($results)) { ?>
<?php echo $row['total'];?>
<?php }?>
如果你想3个人列:
<?php include "config.php"; ?>
<?php $results = mysql_query(
"SELECT soundHits, soundKHits, soundDHits
FROM (
SELECT sum(hit) soundHits from sound
) a, (
SELECT sum(hit) soundKHits from soundK
) b, (
SELECT sum(hit) soundDHits from soundD
) c") ;
while ($row = mysql_fetch_array($results)) { ?>
soundHits: <?php echo $row['soundHits'] ;?>
soundKHits: <?php echo $row['soundKHits'] ;?>
soundDHits: <?php echo $row['soundDHits'] ;?>
<?php }?>
给你的数据库结构..因为你需要一个表映射到其他使用联接..所以你需要外键 –
这是在同一个表而不是三个不同的领域,它来自三个不同的表中相同的字段名称。 – paxdiablo