Запрос с использованием max/group by

Ermitazh

Новичок
Запрос с использованием max/group by

Имеется таблица в которой значение id разное tid одинаковое.
id tid prior
12 168 2
13 168 3
Помогите с запросом. Мне нужно чтобы выбирался максималный prior из всех полей tid. И следующим запросом записывался бы на один болше.
PHP:
"SELECT max(prior) as max_prior FROM $marx where 1 group by tid "
этот запрос работает неправильно.
Можно ли таким способом записывать prior на один больше?
PHP:
$pri++;
	$query = "insert into $marx set  prior='$pri' "
 

Andreika

"PHP for nubies" reader
Ermitazh
а где ты этот запрос взял? явно ж не сам писал
 

alpes

Весь мир на ладони
PHP:
INSERT INTO $marx (prior) SELECT max(prior)+1 FROM $marx
Хотя тебе наверное еще надо включить tid и условие WHERE tid=.., а то смысла не вижу в одинаковых атрибутах для всех записей.

2sunchess:
insert into set .. where id=$id :D
 

sunchess

Новичок
alpes
:), ну человеку надо записать на один больше :) - не правельно понял
 
Сверху