WHERE

Mam takovýto SQL dotaz:

SELECT name, count(browser) AS count_it FROM access JOIN browser ON (browser = browser.id) WHERE $sql_access_date GROUP BY browser ORDER BY count_it DESC

potřebuji do něj přidat podmínku kdy visit=1

Dík za radu
Prosím, nedělejte, že to nečtete... :/
Moc nerozumím tomuhle:

... WHERE $sql_access_date ...

Nemělo by tam bejt, aby se ta proměnná měla něčemu rovnat či naopak?
$sql_access_date je naplnena takto:

$sql_access_date = "access_date >= '$from_date' AND access_date <= '$to_date 23:59:59'";

Kde $from_date je zacatek zvoleneho obdobi a $to_date konec

Jde o statistický script.
No tak jestli to je takhle, tak teda:

SELECT name, count(browser) AS count_it FROM access JOIN browser ON (browser = browser.id) WHERE $sql_access_date and visit='1' GROUP BY browser ORDER BY count_it DESC

A pokud by to nešlo, tak to rozepsat:

SELECT name, count(browser) AS count_it FROM access JOIN browser ON (browser = browser.id) WHERE access_date >= '$from_date' AND access_date <= '$to_date 23:59:59' and visit='1' GROUP BY browser ORDER BY count_it DESC
Už sem na to taky přišel, přesto díík :)
Zkus se taky podívat na magické slovo HAVING... viz manuál