Привет!
Имеется несколько таблиц с одинаковой структурой. Возможен ли SQL запрос(mysql) сразу ко всем таблицам, что-то вроде SELECT * FROM table1,table2?
Возможен, но что тебе нужно от этого?
Результатом должна быть одна структура и вертикально идут данные из всех таблиц? Или горизонтально раскиданы структуры таблиц и они объеденены по JOIN?
У меня на сайте несколько категорий и подкатегорий программ. Категории - отдельные таблицы. Одну таблицу на все программы не использую, т.к. часто нужно выбрать программы только одной категории и мне кажется что mysql при такой структуре бд быстрее работает, или нет? Но также приходится выбирать и из всех таблиц сразу, и программный код в таких случаях не рациональный получается. А 4-ая версия у хостеров не установлена
specialist
А ведь нет тут форума с названием "Всё о мышлении"... Сноуман, Фанат совершенно прав. Быстрее объединяй таблицы в одну и добавляй одно поле, которое будет хранить код категории.
specialist
А почему, например, не http://phpclub.ru/talk/forumdisplay.php?s=&forumid=9 ?
Вопрос не в MySQL. Можно написать тоже самое хоть на Оракле и это тоже будет неправильно. Вопрос в понимании принципов проектирования программ и структур данных, а язык или БД здесь не при чём.
Автор оригинала: Саня specialist
А почему, например, не http://phpclub.ru/talk/forumdisplay.php?s=&forumid=9 ?
Вопрос не в MySQL. Можно написать тоже самое хоть на Оракле и это тоже будет неправильно. Вопрос в понимании принципов проектирования программ и структур данных, а язык или БД здесь не при чём.
Одновременный запрос к нескольким таблицам бд
Привет!
Имеется несколько таблиц с одинаковой структурой. Возможен ли SQL запрос(mysql) сразу ко всем таблицам, что-то вроде SELECT * FROM table1,table2?