抓取下令行下面是从表中的某些条目:SQL查询:从表中
id r_id a_id p_id1 9 9 0 2 9 105 108 3 9 102 9 4 9 106 105 5 9 108 102
是否可以使用SQL查询来获取以下输出
1 9 9 0 3 9 102 9 5 9 108 102 2 9 105 108 4 9 106 105
的想法是以这样的方式对行进行排序,使得具有p_id = x的行应该在a_id = x的行的下方。
我希望问题有道理。
问候,
Mayank
编辑:
我期待这对PostgreSQL
- 根项目具有的p_id = 0
- 没有缺失环节
非常感谢。但是,只需要关于性能的建议。获取所有值然后在内存中对其进行排序会有多好/更糟糕? – Mayank 2011-05-18 07:49:27
使用EXPLAIN ANALYZE查看查询的执行方式以及使用的内存量。根据您的情况,您可能需要对work_mem的设置进行一些更改。 – 2011-05-18 07:51:56