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); } }