如果我的表格中包含以下格式的数据:
id itemID projectID position_X position_Y
________________________________________________
1 2677 10 -289 -27
2 2653 10 -403 253
3 337 10 -23 -77
4 2456 10 50 130
我需要创建3个不同的查询来输出结果作为列表:
我该怎么做?
答案 0 :(得分:2)
好的,鉴于对OP的评论,我会说你的3个查询类似于:
SELECT position_X, position_Y FROM <tablename> ORDER BY position_X DESC, position_Y DESC;
SELECT position_X, position_Y FROM <tablename> ORDER BY position_Y DESC, position_X DESC;
SELECT positon_X, position_Y FROM <tablename> ORDER BY <desiredcolumn> DESC;
(请记住我不知道表名,或第三个查询的确切排序顺序)
根据您发布的数据,按顺序输出这三个查询会给您:
第一次查询:
50,130
-23,-77
-289,-27
-403,253
第二次查询:
-403,253
50,130
-289,-27
-23,-77
(由于没有决定排序顺序,查询三是不确定的)