从一小部分值插入到大型结果表中

时间:2017-03-08 02:35:39

标签: mysql

我有大量的结果,我想分成3个用户检查。

string FormattedDate = "18/03/2017";
var parsed = DateTime.ParseExact(FormattedDate, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);

这是我期待的结果:

select data from t1

等等。换句话说,第二列中的数据是不同的,但用户列在1-3之间“循环”。

这可能吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情

SET @user = 0;
SeLect @user := CASE WHEN @user = 3 THEN 1 ELSE @user+1 END as user,
data FROM Table1