我不得不加入3代表与SQLSQL语句错误,内部连接
我需要输出 - testID这是在台试验与TESTLINK - testTotal这是在台试验 - testScore这是在表TESTLINK
,我需要通过输入它具有学生证一个学生要做到这一点,学生ID出现在学生表和TESTLINK表
SELECT testLink.testID, testLink.testScore, test.testTotal
FROM students
LEFT JOIN testLink
ON students.studentID=testLink.studentID
WHERE students.studentID ='1'
ORDER BY students.studentID
这是我到现在为止的,但它为每个测试输出testTotal。
如何链接表测试和输出测试总在这一个SQL语句
请澄清:究竟你希望看到什么?每个学生的总分数?每个学生每个考试的总分数是多少? – Tyron78
“test”表的连接在哪里?上面的查询肯定会产生一个错误,因为'test.testTotal'不存在。 – Eric
在哪里测试?见http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query – Strawberry