Mysql satırları sayma

1 Cevap php

Ben bir mysql sorun var, benim sorgu aşağıdaki gibi değil, tam görünüyor

SELECT
    s.name,
    s.surname
FROM
    students as s,
    practical as p,
    days_attend as d
WHERE
    s.sid = p.sid
AND
    s.sid = d.sid

Senaryo kullanıcı o 5 girerse öğrenci o 5Days yok olmuştur tüm öğrencilere getirecektir örneğin, devamsızlık olmuştur kaç gün aramak için bir formda girebilirsiniz olduğunu. Sorun ancak öğrencinin eksik olup olmadığını yönetici girdiği her gün

örn.

TABLO: days_attend

id   sid  date        absent
1    1    2009-10-26  yes
2    1    2009-10-27  yes
3    1    2009-10-28  no
4    1    2009-10-29  yes
5    1    2009-10-30  yes
6    1    2009-10-31  no
7    1    2009-11-01  yes

Ben sütun Evde olmayan evet var olan miktar 5 satır saymak gerekir. Nerede sayısı (yok) = 5?

1 Cevap

Sana "olan" fıkra arıyoruz düşünüyorum:

Select count(*),sid
From days_attend
Where absent = 'yes'
Group By sid
Having count(*) = 5

MySQL Docs