我有一个具有Projects的应用程序,并且在每个项目下,根据项目设置的具体情况(有时多次执行相同的任务),可能会有许多任务。可以根据项目本身的设置或其他表的相关要求创建任务(IE:Project_Files表上是否存在项目预期的关联文件)。项目的任务列表从Tasks表派生,并添加到Project_Tasks表中,以及项目的ID(如果同一任务有多个版本,则为唯一的附加键)。
以前这一切都是由桌面应用程序处理的。在项目中创建新项目时,会运行一个函数来检查并向Project_Tasks表添加行。问题是
我正在尝试确定在Project_Tasks表中创建行的最佳方法,但我可以在表中执行此操作的唯一方法是为Tasks中的Projects表中的每个字段创建相应的字段表然后再做一个join语句。如果我需要将任务表或任务表添加到Projects表中,这似乎是很多工作。有比这更简单的方法吗?