如何根据以前的记录进行区分

时间:2014-08-01 22:12:43

标签: sql sql-server-2000 distinct

鉴于这种结构:

+--------+-------+--+
|  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

0 个答案:

没有答案
相关问题