从两个表中获取多计数,并将其保存在 PHP 代码签名器中的一个变量中

我有两个表,我需要为条件获取这些表的计数?


表 1:“tbl_comment”表2:“tbl_group_comment”都有一些共同的列,这些列是用户login_id,


这是查询:


$param="(SELECT COUNT(*) FROM tbl_comment as t2 WHERE login_id=1) as commentCount, (SELECT COUNT(*) FROM tbl_group_comment as t3 WHERE login_id=1) as commentCount";

$table="`tbl_comment` t2 join `tbl_group_comment`";

$save['value']=$this->Common_model->common_join($param,$table);

这个不起作用,但是如果我更改第二个并保持它,因为它会给我每个表的值,我想得到两个计数的总和?commentCountcommentCount1


关于此事,是否有任何具体条款?


幕布斯7119047
浏览 66回答 1
1回答

梦里花落0921

试试这个:select sum(comment_count + group_count) from ((SELECT COUNT(*) as comment_count FROM tbl_comment WHERE login_id=1) A,(SELECT COUNT(*) as group_count FROM tbl_group_comment WHERE login_id=1)B);
打开App,查看更多内容
随时随地看视频慕课网APP