Join 表3中列value_id中的行总和,取表2中值_id的值,其中seller_id也来自表3,行状态=1

Join 表3中列value_id中的行总和,取表2中值_id的值,其中seller_id也来自表3,行状态=1,join,sum,Join,Sum,Tablename='eg_posts',Columnname='value_id' 我想在value\u id列中回显卖家创建的行的总和。value\u id是一个整数。值id的值保存在“value”列的另一个表“eg\u values”中 <?php $sid = $_SESSION['id']; $sql = "select sum(value) from eg_values, value_id from eg_posts where eg_posts.seller_id='

Tablename='eg_posts',Columnname='value_id'

我想在value\u id列中回显卖家创建的行的总和。value\u id是一个整数。值id的值保存在“value”列的另一个表“eg\u values”中

    <?php
$sid = $_SESSION['id'];
$sql = "select sum(value) from eg_values, value_id from eg_posts where eg_posts.seller_id='$sid' and eg_posts.value_id=eg_values.value, status=1";
$q = mysql_query($sql);
$row = mysql_fetch_array($q);
echo 'Total Posts = USD ' . $row[0];?>.00
.00

尝试以下操作。您需要连接这两个表

select sum(value)
   from eg_values
   join eg_posts using(value_id)
   group by seller_id;

老实说,我完全是个新手,从问很多问题中学习