course | section | type
comart2 : bsit201 : lec
comart2 : bsit202 : lec
copro2 : bsit201 : lec
copro2 : bsit201 : lab
我有两个comart2,但部分不同。
我想检查是否有像copro2一样的课程但有不同的科目或相同的课程和科目,因为它有讲座和实验室。
这是我的查询:
SELECT * FROM tblschedule WHERE schedulecourse =
'".$_SESSION['schedulecourse']."' AND schedulesection =
'".$_SESSION['schedulesection']."' AND schedulesection != (SELECT
schedulesection FROM tblschedule WHERE schedulecourse =
'".$_SESSION['schedulecourse']."' limit 1,1);
但这只是检查两行。如果我有五个带有五个不同部分的comart2怎么办?如何检查?
最佳答案
SELECT course, section, type
FROM table
GROUP BY title, section,type
HAVING count(*) > 1