Терубется найти последнюю дату из таблицы, когда колличество значений koef_kto или koef_komu было больше одного. Для примера так суммируются все строки где есть koef_kto или koef_komu. Но не получается то, что надо. PHP: $query = "SELECT koef_kto, koef_komu, date FROM table ORDER BY date'"; $prd=mysql_query($query); while($product =mysql_fetch_row($prd)) { if($product[0] or $product[1]){$koef_no++;} if($koef_no>1){$koef_date=$product[2];} } Помогите.
Есть таблица с полями date, koef_kto, koef_komu и др. Вида Код (Text): date koef_kto koef_komu ... 2008-11-04 1 2008-11-04 2008-11-04 2008-11-03 3 2008-11-03 2 ...
Надо в данном примере выбрать date=2008-11-03. Потому что значений koef_kto и koef_komu два . То есть больше одного.
SELECT MAX(date) FROM table WHERE (kto='$k' or komu='$k') HAVING COUNT('koef_kto' and 'koef_komu')>1 сделал так. Но ерунда какая-то получается. Что не так подскажите ?