基本上,我有一个包含10种考试类型的数据库。每种类型都有两个部分,并更新为通过或失败。我需要列出尚未完成的考试总数(两个部分都已通过)。
我已经尝试了这个,如果任何一个部分显示通过,它会返回计数,而不是两个。
$sql1 = $con->query("SELECT * FROM candidate_exams WHERE gID='1' AND canID='$canID' AND exResult='y' GROUP BY gEID");
$rowcount1 = 10 - mysqli_num_rows($sql1);
'gID'只是一个标识符,用于跟踪这10个考试来自哪个组, 'canID'是我的候选标识符, 'gEID'是我的考试类型。
答案 0 :(得分:2)
SELECT COUNT(*) FROM tabele WHERE type_a = 'fail' OR type_b = 'fail'
这样的事情?
看到你的表结构能够正确回答这个问题会有很大帮助。