table_alias = $this->ensure_my_table(); // We need another subquery here to extract DISTINCT values $sql = "SELECT COUNT(usi.ip_address) FROM (SELECT DISTINCT(uid), ip_address FROM {user_stats_ips}) usi WHERE usi.uid = ". check_plain($this->table_alias) .".uid"; $this->field_alias = $this->query->add_field(NULL, "(". $sql .")", $this->table_alias .'_'. $this->field); } }