Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770 Форумы портала PHP.SU :: Версия для печати :: Движок [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