我有2个表。一个包含项目列表,另一个包含这些项目中的任务列表。检索所有记录,其中所有相关记录等于字符串
我想拉一个只列出所有任务状态为“完成”的项目列表。
我的数据是这样的:
项目表:
ID,ProjectName,ProjectStatus
任务表:
ID, ProjectID, TaskName, TaskStatus
Tasks.ProjectID = Projects.ID
我可以做的基本的SELECT语句来获得所有记录,并且可以过滤TaskStatus处于特定状态的位置,但又是一次,我只想要一个完成所有任务的项目列表。
在此先感谢您的帮助!
现在只是为了确保:当你说所有的相关任务后,您使用的传统方式术语,意思是其所有的零个或多个任务已完成,或通过一些机会你会要求项目至少有一项任务?通常情况下,一个没有相关任务的项目将是你想要的东西,但有些人却以有趣的非经典逻辑方式使用“全部”...... – 2012-03-17 23:43:52
感谢您提出澄清。我的意思是全部。我创建了应用程序,以便在创建项目时创建一个初始任务。 – 2012-03-18 13:21:58