|
|
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
Зарегистрирован: 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 уже никак поскольку сначала выполняется группмрова а потом уже сортировка. можно получить последние даты обновлений аналогичным образом
|