替代mysql中的交叉操作

时间:2016-11-13 11:28:08

标签: mysql relational-database intersect

当我尝试下面的代码时,我得到了错误,如

" 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;

0 个答案:

没有答案