我有一个信息类别表(infoType)和一个信息表(info).类别infoType表中有中学生,小学生,幼儿园。
上面的三个类别都属于特色课程。但特色课程不是类别,而是自己起的。
我想求出特色课程中的全部信息(中学生课程设置,小学生课程设置,幼儿园课程设置),怎么求??? infoType(信息类别表)
(itId int 信息类别ID
itType varchar(50)类别名)info(信息详细表)
(iId int 信息详细ID
itId int 类别的ID
iSubject varchar(100)
iContent text)
上面的三个类别都属于特色课程。但特色课程不是类别,而是自己起的。
我想求出特色课程中的全部信息(中学生课程设置,小学生课程设置,幼儿园课程设置),怎么求??? infoType(信息类别表)
(itId int 信息类别ID
itType varchar(50)类别名)info(信息详细表)
(iId int 信息详细ID
itId int 类别的ID
iSubject varchar(100)
iContent text)
select a.*,b.* from infotype a,info b where a.itid=b.itid and a.ittype in('中学生','小学生','幼儿园')
如果类型中需要有条件就
select * from info where itId in (select itId from infoType where .....)