seg0ro,
SELECT `group`.*, MAX(`elements`.`time`) AS `mtime` FROM `group` JOIN `elements`
USING(`mainid`)
GROUP BY `group`.`mainid`
ORDER BY `mtime` DESC
А вот так заработало, почему-то. Странная логика - если не группировать, то выводится одна, а группировать, то все.
seg0ro, ты изначально все правильно делал, только не уточнил группировкой. То есть в данном случае максимальные значения mtime ищутся для каждой из групп
seg0ro, не дописал, в первом твоем варианте выбиралось общее максимальное значение time. Я и сам только потом проснувшись логику понял.
Пожалуйста
Udesign, попробуй запрос вывести в арбузер, запиши запрос в переменную, и посмотри, может какая то переменная не определена, ну и выполни запросы через пма, может какого то поля нет в таблице
Koenig, хорошо спасибо шас попробую но вед код правильна написано да ?
Udesign, сам синтаксис верен, но бывает что забудешь скобку или запятую и не заметно
вопше не смог хочу попробовать по другому
вот таблица
CREATE TABLE IF NOT EXISTS `ud_taxmin_bol_jam_oyin` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`azo_id` int(11) NOT NULL,
`TH` int(11) NOT NULL DEFAULT '0',
`TJ` int(11) NOT NULL DEFAULT '0',
`TTF` int(11) NOT NULL DEFAULT '0',
`jami` int(11) NOT NULL DEFAULT '0',
`oyin` int(11) NOT NULL,
`time` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
здесь записываеться все результаты `id` AUTO_INCREMENT стоит
значит каждый раз добавляет новый строку
`azo_id` это у нас `user_id`
вот теперь меня надо выводит по `azo_id`
$req22 = mysql_query("SELECT * FROM `ud_taxmin_bol_jam` WHERE `oyin` = '$id' ORDER BY `time` ASC LIMIT $start, $kmess");
$azo = mysql_fetch_array($req22);
$req = mysql_query("SELECT * FROM `ud_taxmin_bol_jam_oyin` WHERE `azo_id` = '" . $azo['azo_id'] . "' ");
$res = mysql_fetch_assoc($req);
echo '<div class="menu"> ' . $res['TH'] . '</div>';
echo '<div class="menu"> ' . $res['TJ'] . '</div>';
echo '<div class="menu"> ' . $res['TTF'] . '</div>';
echo '<div class="menu"> ' . $res['jami'] . '</div>';
ну ест один проблема допустим я сделал два раза ставку или больше выводит меня два раза
а как сделать что бы выводил одного юзера один раз и все итог а не все оделено