【发布时间】:2020-03-31 10:10:20
【问题描述】:
同一个mysql表中有两种数据。
某些数据的特定列设置为“1”,另一个数据的列设置为“0”(0 和 1 在同一列中)
我怎样才能像下面这样一次混合它们? (带选择查询)- 每六个“0”行后跟一个“1”行。
【问题讨论】:
-
大约有 40 列。上面提到的特定列的名称是“wr_1”。它是 1 或 0。我想选择它们而不会错过任何行,
-
为什么data8会出现两次?为什么结果集中的第一个块只有 5 个 0? data7 发生了什么?请将示例数据和预期结果作为文本添加到问题中。
-
抱歉重复数据。我只想获取数据。 00000010000001这样的方式
-
我认为您正在寻找 UNION。有了这个,您可以编写 2 个查询(相同数量/类型的列)并将结果放在一起
-
是的,我认为现在 UNION 无关紧要。我想用 SELECT 得到它们
标签: mysql sql database sql-order-by