
Mi consulta esta vez es la siguiente:
Tengo que contar resultados de una BD que relacione varios campos.
En la BD mi tabla se llama campaign y dentro de esta tabla tengo un campo llamado accion en el cual los valores posibles son "open" ó "click", en primer lugar tendria que contar estos por separado, o sea la cantidad de "open" y la cantidad de "click", a su vez tengo otro campo en la tabla que se llama unica y los valores de este pueden ser "yes" ó "no".
En sintesis tengo que contar los "open", los "open" => "yes", los "click" y los "click" => yes.
En este momento estoy usando:
Código PHP:
$result = mysql_query("SELECT count(accion) as total FROM campaign");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
while ( $row=mysql_fetch_object($result)) {
print_r($row);
$numero=$row->total;
echo "<br>";
print_r($numero);
}
Intente :
Código PHP:
$result = mysql_query("SELECT count(accion) as total FROM campaign
inner join campaign on campaign.unica='yes'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
if (mysql_num_rows($result) > 0) {
while ( $row=mysql_fetch_object($result)) {
print_r($row);
$numero=$row->total;
echo "<br>";
print_r($numero);
}
Este ultimo inner join sin mucha conviccion porque no estoy muy familiarizado, tambien intente unos where y tampoco resultaron!

Agradezco consejos y/o guias para ayudarme a desemburrarme cada dia un poco mas . GRACIAS