Как определить, где условие в этом ниже запросе? Сформировать базу данных, за исключением необходимости нулевого значения к показаннымКак определить, где условие (например: userid! = 0) в этом ниже запросе?
private function totalVisitedPagesPerUser() {
$query = "SELECT COUNT(*), " . $this->_db->quoteName('customer_name') . "," .
"\n MAX(". $this->_db->quoteName('visit_timestamp') . ")," . $this->_db->quoteName('browser') . "," .
$this->_db->quoteName('os') . "," .
$this->_db->quoteName('session_id_person') . "," .
$this->_db->quoteName('ip') . "," .
"\n SUM(" . $this->_db->quoteName('impulse') . ")," .
$this->_db->quoteName('geolocation') .
"\n FROM (SELECT * FROM #__realtimeanalytics_serverstats " . $this->whereQuery . " ORDER BY `visit_timestamp` DESC) AS INTABLE" .
$this->whereQuery .
"\n GROUP BY " . $this->_db->quoteName('session_id_person') .
"\n ORDER BY " . $this->_db->quoteName('customer_name');
$this->_db->setQuery($query);
$results = $this->_db->loadRowList();
if ($this->_db->getErrorNum()) {
throw new JRealtimeException(JText::sprintf('COM_JREALTIME_ERROR_RECORDS', $this->_db->getErrorMsg()), 'error');
}
return $results;
}
Кто-нибудь там, чтобы решить эту проблему – pradeep
есть ли ваш вопрос: добавить ли в подзапрос или в основной запрос? не могли бы вы прояснить? –
добавить в подзапрос ... в базе данных id, где смешивается с нулем, поэтому мне нужно показать, кроме нулевого значения – pradeep