作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个由 stackoverflow 非常有帮助的成员编写的查询
update smf_members a,
(select user_id,
sum(if(karma_action='+',1,0)) karma_good,
sum(if(karma_action='-',1,0)) karma_bad
from phpbb_karma
group by user_id) b
set a.karma_good=b.karma_good, a.karma_bad = b.karma_bad
where a.id_member = b.user_id;
它是为了以下目的而编写的:我需要将数据从 phpbb 中的 karma mod 传输到 smf 中的 karma。
Phpbb 有一个表 phpbb_karma,它基本上是一个 karma 日志。我们需要关注的重要字段是user_id(获得业力的用户)和karma_action(正面或负面的业力,显示为+或-)。
我需要一个查询来计算所有优点和缺点,然后将每个唯一 user_id 的给定结果复制到适当的 id_member(smf 中的 user_id 字段)和 karma_good(所有优点)和 karma_bad(所有缺点)下的 smf_members 表中)。
现在我需要对其进行一些修改 - 将数据从 phpbb_karma 传输到 mybb_reputation
我需要传输以下字段:
user_id -> uid
post_id -> pid
poster_id -> adduid
karma_action -> reputation (if its +, then 1, if its -, then -1)
karma_time -> dateline
comment_text -> comments
提前致谢
最佳答案
你的意思是像这样的插入:
insert into mybb_reputation (uid, pid, adduid, reputation, dateline, comments)
select user_id as uid, post_id as pid, poster_id as adduid, case when karma_action= '+' then 1 when karma_reputation='-' then -1 end as reputation, karma_time as dateline, comment_text as comments from phpbb_karma
关于mysql - SQL 从一个表复制到另一个表的适当字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17475626/
这段代码在 Java 中的等价物是什么?我放了一部分,我对 I/O 部分感兴趣: int fd = open(FILE_NAME, O_WRONLY); int ret = 0; if (fd =
我正在尝试将维度为 d1,d2,d3 的张量 M[a1,a2,a3] reshape 为维度为 d2, d1*d3 的矩阵 M[a2,a1*a3]。我试过 M.reshape(d2,d1*d3) 但是
我是一名优秀的程序员,十分优秀!