|
|
|
|
|
для: oradev
(21.08.2007 в 22:42)
| | Чтобы не быть северным варваром :)
SELECT namemes, text
FROM MESSAGE
WHERE (namemes, dat) = (SELECT namemes, MAX (dat)
FROM MESSAGE
WHERE namemes = $param1
GROUP BY namemes);
|
| |
|
|
|
|
|
|
|
для: Владимир22
(21.08.2007 в 18:20)
| |
SELECT namemes, text
FROM MESSAGE
WHERE dat = (SELECT MAX (dat)
FROM MESSAGE
WHERE namemes = $param
GROUP BY namemes);
|
название полей на свои измените. | |
|
|
|
|
|
|
|
для: oradev
(21.08.2007 в 17:59)
| | oradev, а как сделать? Помоги, пожалуйста. | |
|
|
|
|
|
|
|
для: Владимир22
(21.08.2007 в 15:02)
| | Владимир22, данном случаи запрос еще более примитивен. | |
|
|
|
|
|
|
|
для: Trianon
(20.08.2007 в 01:02)
| | А как тогда можно сделать? Т.е. при нажатии на ссылку с именем последнего пользователя вывести его последнее сообщение по дате ? Это разве можно сделать без участия номера?
Запутался немножко... | |
|
|
|
|
|
|
|
для: Владимир22
(20.08.2007 в 00:55)
| | >А можно маленькую поправку - как можно сделать так:
>echo "<a href='message.htm?message=$nomer'>$namemes</a><br>";
ссылка ничего не говорит о том, что за пользователь по ней должен открываться. Говорит про номер сообщения только. То есть пользователь неизвестен, а номер известен.
А в задаче спрашивается наоборот - для известного пользователя вывести последнее (а вовсе не с конкретным номером ) сообщение. | |
|
|
|
|
|
|
|
для: Trianon
(20.08.2007 в 00:35)
| | Согласен, надо:
SELECT nomer, namemes, max(`date`) AS md from message GROUP BY namemess ORDER BY md DESC");
|
Номер обозначает номер сообщения пользователя, а текст сообщения генерируется уже в файле message.htm?message=$nomer
Т.о. нужно чтобы при нажатии на пользователя шёл переход на его последнее по дате сообщение. Trianon, спасибо за подсказку и участие. | |
|
|
|
|
|
|
|
для: Владимир22
(18.08.2007 в 14:34)
| | Вы ни слова не сказали, что за номера хранятся в столбике. Запрос Ваш таких столбиков не вытаскивает вообще. А меж тем, ссылка, работоспособностью которой Вы интересуетесь, ничего кроме номера не поставляет. | |
|
|
|
|
|
|
|
для: oradev
(18.08.2007 в 19:44)
| | oradev, ещё раз спасибо за помощь, но ВОПРОС ЕЩЁ ОТКРЫТ. | |
|
|
|
|
|
|
|
для: Владимир22
(18.08.2007 в 14:34)
| | Ну и слава богу! | |
|
|
|
|