表 A -----(任务表)task_ID task_name
1 任务A
2 任务B
3 任务C
4 任务D
5 任务E
6 任务F
表 B -----(执行任务表)
字段task_ID task_name task_status
1 任务A 完成
2 任务B 未完成
4 任务D 未完成
5 任务E 未完成
要求显示成:
task_ID task_name reslut
1 任务A 0 (A表有数据,B表 任务完成,显示为 0 )
2 任务B 1 (A表有数据,B表 任务未完成,显示为 1 )
3 任务C 0 (A表有数据,B表 无数据,显示为 0 )
4 任务D 1
5 任务E 1
6 任务F 0请问应该如何写?
1 任务A
2 任务B
3 任务C
4 任务D
5 任务E
6 任务F
表 B -----(执行任务表)
字段task_ID task_name task_status
1 任务A 完成
2 任务B 未完成
4 任务D 未完成
5 任务E 未完成
要求显示成:
task_ID task_name reslut
1 任务A 0 (A表有数据,B表 任务完成,显示为 0 )
2 任务B 1 (A表有数据,B表 任务未完成,显示为 1 )
3 任务C 0 (A表有数据,B表 无数据,显示为 0 )
4 任务D 1
5 任务E 1
6 任务F 0请问应该如何写?
from a, b
where a.task_ID=b.task_ID(+)
其实不是这个意思。
怪我没有说清楚。再发一帖求教:
http://topic.csdn.net/u/20071013/17/284c8522-0085-475a-a90c-f2c393c5da49.html