Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不同论坛php的一般价格_Php_Forums - Fatal编程技术网

不同论坛php的一般价格

不同论坛php的一般价格,php,forums,Php,Forums,我有3个表=论坛|主题|用户 在表格论坛中,我有一个名为price的字段 在表主题中,我有一个名为poster_id的字段 在表users中,我有一个名为group_id的字段 在这三个表中,有字段user\u id 每个论坛都有不同的价格,例如forum_id 1,价格0.50 我只想在海报id与用户中的组id兼容的情况下查询所有主题 例如,仅当用户编写的消息是已注册的 在查询之后,我想向所有注册的人展示他在每个论坛上撰写的主题数量 并根据每个论坛的价格执行所有主题的一般价格 例如: 在3个不

我有3个表=论坛|主题|用户 在表格论坛中,我有一个名为price的字段 在表主题中,我有一个名为poster_id的字段 在表users中,我有一个名为group_id的字段 在这三个表中,有字段user\u id

每个论坛都有不同的价格,例如forum_id 1,价格0.50 我只想在海报id与用户中的组id兼容的情况下查询所有主题 例如,仅当用户编写的消息是已注册的

在查询之后,我想向所有注册的人展示他在每个论坛上撰写的主题数量 并根据每个论坛的价格执行所有主题的一般价格

例如:

在3个不同论坛中注册、撰写3个主题

forum_id 1 = 0.50 $
forum_id 2 = 0.60 $
forum_id 3 = 0.10 $
结果:

username | earn $ 1.20
对不起我的英语,我不是美国人

谢谢大家!

类似这样:

SELECT `users`.`username`, SUM(`forums`.`price`)
FROM `topics` 
LEFT JOIN `users` ON `topics`.`user_id`=`users`.`user_id` AND `users`.`group_id`=100
LEFT JOIN `forums` ON `topics`.`user_id`=`forums`.`user_id`
GROUP BY 2
ORDER BY 1
大概是这样的:

SELECT `users`.`username`, SUM(`forums`.`price`)
FROM `topics` 
LEFT JOIN `users` ON `topics`.`user_id`=`users`.`user_id` AND `users`.`group_id`=100
LEFT JOIN `forums` ON `topics`.`user_id`=`forums`.`user_id`
GROUP BY 2
ORDER BY 1

英语作为母语不是美国的特权;我们需要更多关于表结构的信息,以及您正在使用的数据库。最后,向我们展示您试图运行的代码。@Damien但我们有一个如此出色的版本,仅次于澳大利亚的。。。事实上,我对英式英语和美式英语都非常尊重,但我喜欢做英语fun@Damien皮尔西-当然。众所周知,美国是主要的西班牙语国家之一。英语作为母语不是美国的特权;我们需要更多关于表结构的信息,以及您正在使用的数据库。最后,向我们展示您试图运行的代码。@Damien但我们有一个如此出色的版本,仅次于澳大利亚的。。。事实上,我对英式英语和美式英语都非常尊重,但我喜欢做英语fun@Damien皮尔西-当然。众所周知,美国是主要的西班牙语国家之一。