jak w najprostszy sposób zliczyć ilość nie powtarzających rekordów dla różnych warunków?
Mam tak, napisałem sobie taką funkcje
function subkrybenci($nazwa_pola,$id,$tabela) { $this->db->select('email_zapisanego, id_autorespondera,'); $this->db->where('status',1); $this->db->distinct(); $this->db->where("$nazwa_pola",$id); $qw = $this->db->get("$tabela"); return $qw->num_rows; }
Zmienna $id jest zmieniana.
Nie chce aby pole 'email_zapisanego' się powtarzało.
Jeżeli np w tabeli o id = 1 dany email wystąpi to go normalnie policzy, ale jeżeli wystąpi więcej niż raz w innych tabelach to zostanie policzony tylko 1 raz.