Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сцепление таблиц в MySQL / 4 сообщений из 4, страница 1 из 1
18.12.2001, 20:25
    #32019257
Kent
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сцепление таблиц в MySQL
Есть несколько таблиц с одинаковой структурой, как сделать выборку из всех таблиц сразу?
...
Рейтинг: 0 / 0
20.12.2001, 17:45
    #32019480
Yaha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сцепление таблиц в MySQL
А на фига тебе несколько страниц с одной структурой? Это конечно глобальный вопрос.


SELECT * FROM table1,table2,table3.......
...
Рейтинг: 0 / 0
20.12.2001, 21:03
    #32019492
Kent
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сцепление таблиц в MySQL
При запросе "SELECT * FROM table1,table2" ошибка "MySQL client run out of memory". Я делаю вывод, что в ответе получается каждая запись из первой с каждой записью из второй таблицы, а для этого уже памяти маловато.
Я рабивать на несколько таблиц я решил, так как они относятся к разным, достаточно независимым, товарам. Можно, конечно, было сделать поле prodId, ну я решил отдельной таблицей...
...
Рейтинг: 0 / 0
25.12.2001, 15:52
    #32019796
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сцепление таблиц в MySQL
CREATE TABLE allgoods (
# Тут та-же структура что у тебя в этих таблицах
) TYPE=MERGE UNION=(goods1,goods1,goods1)
;

Соответственно goods1, goods2, goods3 названия этих таблиц, а allgoods будет виртуальная таблица из которой и надо будет выбирать.
А Вообщето, если тебе пришлось выбирать из них из всех, значит не такие уж они разные!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сцепление таблиц в MySQL / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]