Доброго всем! Нужно сделать выборку одного параметра из всех таблиц одной базы, сортируя их по дате создания/редактирования. Максимальное число выборки - 5
Для одной таблицы это сделать легко -PHP код:А как сделать, чтобы было из нескольких?
SELECT link FROM tablica ORDER BY date DESC LIMIT 5
Хочу сделать блок, в котором будут отображаться последние статьи.
Как вывести подборку последних материалов из всех таблиц одной базы
(Ответов: 3, Просмотров: 569)
- 15.10.2012 13:17
- Регистрация: 03.03.2012
- Сообщений: 163
- Репутация: 11
- 15.10.2012 15:18
- Регистрация: 22.05.2011
- Сообщений: 129
- Репутация: 23
очень сомневаюсь, что вам на самом деле такой запрос нужен, обычно все материалы располагаются в одной таблице, и к тому же должны быть поля их связывающие их между собой(таблицы)
Но если вы увереныКод:SELECT link FROM tablica1,tablica2 WHERE tablica1.id=tablica2.id ORDER BY date DESC LIMIT 5
Последний раз редактировалось 24list; 15.10.2012 в 15:20.
- 15.10.2012 17:01
- Регистрация: 03.03.2012
- Сообщений: 163
- Репутация: 11
24list, Выдает такую ошибку: Data Base error Column 'selflink' in field list is ambiguous
- 15.10.2012 17:40
- Регистрация: 22.05.2011
- Сообщений: 129
- Репутация: 23
поле неоднозначно, явно укажите выводимое поле(tablica1.selflink)
И я бы вам рекомендовал пересмотреть структуры базы, она не оптимальнаПоследний раз редактировалось 24list; 15.10.2012 в 17:43.
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
БД вордпресс - ее устройство и предназначение таблиц | Дайджест блогосферы | 0 | 23.01.2012 16:27 |
Как вывести в рубрику все записи на одной странице? | Web программирование | 9 | 19.11.2011 23:35 |
Перегон таблиц в текст | Копирайтинг, переводы, постинг | 1 | 16.11.2011 14:36 |