Задавайте вопросы, мы ответим
Вы не зашли.
Неактивен
если одному значению id_member соответствует несколько записей, то какую именно из этих строк вы хотите получить?
Неактивен
vasya написал:
если одному значению id_member соответствует несколько записей, то какую именно из этих строк вы хотите получить?
Последнюю.
Неактивен
Если последняя это строка с максимальным значением date, то
Неактивен
vasya написал:
Если последняя это строка с максимальным значением date, то
SELECT id_member,id_picture,thumbfilename,title,`date` FROM smf_gallery_pic s join
(SELECT id_member, max(`date`) md FROM smf_gallery_pic WHERE(user_id_cat != 0 AND approved = 1) || (approved = 1 AND user_id_cat = 0) group by id_member ) t1 on s.id_member=t1.id_member and s.`date`=t1.md ORDER BY id_picture DESC LIMIT 8;
Ошибка:
#1052 - Column 'id_member' in field list is ambiguous
Неактивен
Полагаю, надо
SELECT s.id_member
или из какой таблицы Вам в итоге нужны данные? Не вникал в запрос, просто добавьте алиас таблицы к полю id_member в селекте.
Неактивен
Neval написал:
Полагаю, надо
SELECT s.id_member
или из какой таблицы Вам в итоге нужны данные? Не вникал в запрос, просто добавьте алиас таблицы к полю id_member в селекте.
Не очень понимаю вопрос, но данные нужны из smf_gallery_pic
Неактивен
Вам правильно подсказали, что нужно указать
SELECT s.id_member, id_picture....
вместо
SELECT id_member, id_picture....
Неактивен
Спасибо всем! Получилось
Неактивен