不同论坛php的一般价格

  • 本文关键字:论坛 php php forums
  • 更新时间 :
  • 英文 :


我有3个表="论坛"|"主题"|"用户"在"论坛"表中,我有一个名为"价格"的字段在"topics"表中,我有一个名为"poster_id"的字段在"users"表中,我有一个名为"group_id"的字段在这三个表中,字段user_id

每个论坛都有不同的价格,例如forum_id 1,价格0.50只有当主题中的poster_id与用户中的group_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

相关内容

  • 没有找到相关文章

最新更新