如何计算总数。 Q_id仍然存在

时间:2017-01-09 07:56:35

标签: mysql sql

我有两张桌子

  1. $(document).ready(function () { $('body').on('click', 'th.default', function(event) { alert("hello world!"); }); });
  2. STUDENT_RESPONS(Q-NO, STD_ID,RESPONSE)
  3. 如何计算学生不是attp的总QUESTION(Q_NO, QUESTION,A,B,C,D)

    Q_NO

    我想从表格SELECT COUNT(Q_NO) FROM QUESTION MINUS SELECT COUNT(Q_NO) FROM STUDENT_RESPONS 和表格Q_no中的question中减去Q_no

1 个答案:

答案 0 :(得分:0)

您可以在

中指定not
SELECT count(*)
FROM Question q
WHERE q.Q_NO NOT IN (
      SELECT Q_NO
      FROM STUDENT_RESPONS)

或左连接

SELECT count(*)
FROM Question q
LEFT JOIN STUDENT_RESPONS s ON t.Q_NO=s.Q_NO
WHERE s.Q_NO is NULL

这两个查询将返回学生尚未回答的所有问题