我有 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,那么该语句将如何编写?