我有 3 张桌子:TimeTable, Subject, WeekDay.
该TimeTable表具有以下字段:SubjectId, WeekDayId。
我想向TimeTable表中插入值,但数据来自名称,而不是id.s,所以我想执行这个语句:
Insert into TimeTable SubjectId , WeekDayId
Select WeekDay.WeekdayId , Subject.SubjectId from weekday , Subject
Where Subject.SubjectName=IPSubjectName And Weekday.WeekDayName=IPWeekDayName
现在我有两个问题:
这个语句在 sqlite 中可用吗(我写对了吗)?
我怎样才能动态地输入这些值(IPSubjectName、IPWeekDayName)。
ie 如果我有 var SubjectName, var WeekDayName,那么该语句将如何编写?