Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
Давно хотел интегрировать разные типы страниц, например галереи, статические, файлы, картинки. Как лучше сделать, одной таблицей или разными? Если одной, то будет проще, но будут незаполненные поля. Если разными, то придется мучится с джоинами.
SELECT id, announce FROM pages_static ORDERBY position UNIONALLSELECT id, announce FROM pages_gallery ORDERBY position UNIONALLSELECT id, announce FROM pages_image ORDERBY position UNIONALLSELECT id, announce FROM pages_file ORDERBY position
SELECT id, announce FROM pages_static ORDERBY position UNIONSELECT id, announce FROM pages_gallery ORDERBY position UNIONSELECT id, announce FROM pages_image ORDERBY position UNIONSELECT id, announce FROM pages_file ORDERBY position
А может сначала почитать документацию по MySQL?
Crate
Отправлено: 27 Марта, 2012 - 12:40:05
Посетитель
Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012
Помог: 4 раз(а)
caballero
по нормальному отвечать не умеете?
Join не подходит, т.к. он объединяет таким образом:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.