1
我做了一个查询,应该为stud_gender ='M',stud_yrGroup ='9'和event_id ='1'的特定需求输出stud_fname,stud_sname,result_studpoints,result_position和studevent_result。MySQL-从不同表中选择数据
这是查询:
SELECT stud_fname, stud_sname, result_studpoints, result_position, studevent_result FROM students
INNER JOIN result
WHERE stud_gender = 'M'
AND stud_yrgroup = '9'
AND result.stud_id IN (SELECT students.stud_id FROM result WHERE event_id = '1');
,但它不会显示正确的输出。
行Sam Cro不应该输出,因为他没有做event_id ='1'。 如何修复我的查询,以便根据所述要求输出正确的数据。
在此先感谢。
谢谢,查询工作! :) – SubZero