可以说我有如下表格。
create table t1 (id INT, tempData varchar(25));
和数据为
insert into t1 values
(01, 'value 01'),
(02, 'value 02'),
(03, 'value 03'),
(04, 'value 04'),
(05, 'value 05'),
(06, 'value 06'),
(07, 'value 07'),
(08, 'value 08'),
(09, 'value 09'),
(10, 'value 10'),
(11, 'value 11'),
(12, 'value 12');
现在我想要的是创建一个查询以获取以下格式的数据
+++++++++++++++++
Id + tempData
+++++++++++++++++
03 + value 03
09 + value 09
01 + value 01
// now random order except above three ids
04 + value 04
06 + value 06
.
.
.
+++++++++++++++++
我希望第一行为 03,然后是 09,然后是 01,然后是任何随机顺序。
关于如何完成这项工作的任何建议?
sqlfiddle 中的数据
编辑 1
我有巨大的数据库和订购我有大约 1200 个 id。所以我不能手动写这些。还有其他方法可以让我说数字3,9,1
吗?