Регистрация
Вход через соцсети
Восстановление пароля

SQL запрос

Новый топик
24.09.2007, 08:23
Ответить | Цитировать
Гость
Гость

Код:
SELECT  c.Gallery_Name as Gallery, c.Gallery_ID AS GalleryID, 
COUNT(c.Gallery_ID) AS Count,
m.SmallPhoto AS Photo, m.Message_ID as Pic_ID
FROM Classificator_Gallery AS c
LEFT JOIN Message34 AS m ON c.Gallery_ID = m.GalleryName
GROUP BY GalleryID
ORDER BY GalleryID

вопрос
как получить id последней добавленной фотографии
24.09.2007, 10:35
Ответить | Цитировать
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

$LastID=listQuery("SELECT Message_ID FROM Message34 ORDER BY Message_ID DESC LIMIT 1","$data[Message_ID]");
24.09.2007, 12:13
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

MFD писал(а):
как получить id последней добавленной фотографии


вообще-то, Вы привели select запрос, никакого добавления в нем нет, поэтому вопрос Ваш не особо ясен.

ИД добавленной записи обычно получают вот так:
Код:

$db->query("insert into MessageXX(.....) values(......)");
echo "Добавленный ИД = ".$db->insert_id;


бывают и другие способы, всё зависит от контекста вашей задачи

Temet nosce...
24.09.2007, 13:20
Ответить | Цитировать
MFD
Кашаев Камиль

Зарегистрирован:
2007-02-15
Сообщений: 47

это понятно улыбка
видимо неправильно сформулировал вопрос

есть 2 таблицы, Classificator_Gallery (названия галерей: "Экскурсии", "Лица") и Message34 (сама таблица с фотками)
Две таблицы связаны по id галереи
это стандартный шаблон
я хочу сделать вот такую выборку:

Изображение

где Pic_ID - айдишник последней фотки загруженной в конкретную галерею

24.09.2007, 14:10
Ответить | Цитировать
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

MAX(m.Message_ID) as Pic_ID
24.09.2007, 19:13
Ответить | Цитировать
MFD
Кашаев Камиль

Зарегистрирован:
2007-02-15
Сообщений: 47

спасибо большое! улыбка
а как отсортировать по LastUpdated
24.09.2007, 20:10
Ответить | Цитировать
resident
Веб-группа «Дабл Ю»

Зарегистрирован:
2005-01-10
Сообщений: 336

отсортировать по LastUpdated уже никак поскольку сначала выполняется группмрова а потом уже сортировка. можно получить последние даты обновлений аналогичным образом
198 196 2007-09-24 20:10:55 9092
Описание проекта