Таблицы под каждый раздел немного отличаются друг от друга, немного)
Я решил на главной странице сделать так, чтобы выводились последние материалы из ВСЕХ 7-ми таблиц.
Подскажите, как лучше быть?
1. Создать 1 таблицу, и впихнуть туда 7 мелких? Чтобы была каша? Но зато для вывода потребовалась бы 1 несложный запрос?
2. Либо же оставить эти 7 таблиц по отдельности, и как-то одним запросом выводить материалы сразу из 7 таблиц?
Если выбирать второй вариант, то вот как я соединяю таблицы:
mysql_query("SELECT id FROM joke UNION SELECT id FROM zagadki");
Вроде работает, но мне сказали что лучше избегать JOIN-ы, а UNION это походу тоже самое что и джоин?
Возможно в моём случае джоин не так страшен, так как нет никакой связи между строками первой таблицы и второй в виде tb1.id = tb2.user_id
Кто что может сказать? Как мне лучше поступить? И второй вариант будет ли ложить БД, если нужно селектить 7 таблиц? Либо же всё запихать в 1 таблицу, и делать 1 селект запрос без джоинов?