gpt4 book ai didi

mysql BLOB问题

转载 作者:行者123 更新时间:2023-11-29 03:13:37 25 4
gpt4 key购买 nike

这很好用。

SET @postrownum = 0, @postrank = 1, @postprev_val = NULL, @postprev_postnum = NULL;

SELECT @postrownum := @postrownum + 1 AS row,
@postrank := IF(@postprev_val!=postcount,@postrownum,@postrank) AS postrank,
c.user_id,
@postprev_postnum := IF(@postprev_val!=postcount,@postprev_val-postcount,@postprev_postnum) as morepost,
@postprev_val := postcount as postcount,
postcount*5 as postpoint from

(
select user_id,count(user_id) as postcount from post group by user_id order by postcount desc) as c

这不能正常工作

SET @postrownum = 0, @postrank = 1, @postprev_val = NULL, @postprev_postnum = NULL;

select id,postrank,morepost,postcount,postpoint from user as a left join

(SELECT @postrownum := @postrownum + 1 AS row,
@postrank := IF(@postprev_val!=postcount,@postrownum,@postrank) AS postrank,
c.user_id,
@postprev_postnum := IF(@postprev_val!=postcount,@postprev_val-postcount,@postprev_postnum) as morepost,
@postprev_val := postcount as postcount,
postcount*5 as postpoint from

(
select user_id,count(user_id) as postcount from post group by user_id order by postcount desc) as c) as b on a.id=b.user_id

morepost 将返回 [BLOB-1B],很奇怪。有人可以帮忙吗!

最佳答案

奇怪,问题出在这个

@postprev_postnum = NULL;

我设置为

@postprev_postnum = 0;

它适用于第二个代码。

不明白为什么。

关于mysql BLOB问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4298479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com