有一表结果如下:
source_ptr name para_ptr1 para_ptr2 para_ptr3 para_ptr4...(共十个) para_value1 para_value2 ...(也是十个)
 00001     AA1     6         5        1           3                    56          SS     
 00001     AA1     2         4        12          28                   23          DAY
 00002     ……
其中para_value1对应为para_ptr1的值,para_value2对应为para_ptr2的值...以此类推
source_ptr非唯一现在我要查询某个source_ptr中,para_ptr1N分别等于1,2,3,4时候对应的4个para_value的值
para_ptrN中分别等于1,2,3,4出现的位置不确定,但对于同一source_ptr只出现一次希望查询出来的结果如下
source_ptr   name   para_valueN         para_valueN         para_valueN           para_valueN
00001   AA1  (para_ptrN=1时对应的值)(para_ptrN=2时对应的值)(para_ptrN=3时对应的值)(para_ptrN=4时对应的值)请问如何快速查找我用了case语句,结果查询出结果用了60s,时间上无法满足。
请问有没有什么快速的查询方法?