鉴于这种结构:
+--------+-------+--+
| Task | Job | |
+--------+-------+--+
| TASK01 | JOB01 | |
| TASK02 | JOB01 | |
| TASK03 | JOB01 | |
| TASK01 | JOB02 | |
| TASK02 | JOB02 | |
| TASK03 | JOB02 | |
+--------+-------+--+
如何获取每个作业的所有作业和一个任务的列表,结果集中作业之间的任务无法重复,即:
+--------+-------+
| TASK01 | JOB01 |
+--------+-------+
| TASK02 | JOB02 |
+--------+-------+
对于JOB01,我可以获得TASK01
对于JOB02,我可以获得TASK02或TASK03(但不能获得TASK01,因为它已在此结果集中与JOB01一起列出) 等等..
我在SQL Server 2000上,所以我不能使用ROW_NUMBER