当我尝试下面的代码时,我得到了错误,如
" ERROR 1064(42000):您的SQL语法出错;检查与您的MySQL服务器版本相对应的手册,以便在“交叉”附近使用正确的语法 选择sc1.section_identifier,sc2。"
我在互联网上搜索,发现mysql不支持交叉操作的新事实。 如何修复具有相同功能的代码' intersect'。请帮帮我!!
select g1.section_identifier, g2.section_identifier
from grade_report g1, grade_report g2
where g1.student_number=g2.student_number and
g1.section_identifier<g2.section_identifier
intersect
select sc1.section_identifier,sc2.section_identifier
from section sc1, section sc2
where sc1.course_number=sc2.course_number and
sc1.section_identifier<sc2.section_identifier;