我希望加入两个包含多对多关系的表格。
我已经尝试过左,右和其他连接表格方法,但我无法得到预期的结果。
这是一个示例:
tblcharge
tblgrades
这是我的代码
SELECT a.student_id,
a.description,
b.subject_id FROM tblcharge AS a
LEFT JOIN tblgrades AS b ON
(a.student_id=b.student_id) AND b.school_yr_id=18 AND b.semester_id=1
WHERE a.sy_id=18 AND a.sem_id=1 AND a.student_id='15-3060'
输出
我想要的是这样的
答案 0 :(得分:1)
对我来说这看起来像class StatefulComponent extends Component {
render() {
return (
<TextDiv text={this.state.text} />
)
}
}
function TextDiv({text}) {
return <div>{text}</div>;
}
:
left join
答案 1 :(得分:0)
SELECT grd.STUDENT_ID,chrg.DESCRIPTION, grd.SUBJECT_ID
FROM TBLGRADES grd CROSS JOIN TBLCHARGE chrg
WHERE grd.STUDENT_ID = chrg.STUDENT_ID