|
сцепление таблиц в MySQL
|
|||
---|---|---|---|
#18+
Есть несколько таблиц с одинаковой структурой, как сделать выборку из всех таблиц сразу? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2001, 20:25 |
|
сцепление таблиц в MySQL
|
|||
---|---|---|---|
#18+
А на фига тебе несколько страниц с одной структурой? Это конечно глобальный вопрос. SELECT * FROM table1,table2,table3....... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2001, 17:45 |
|
сцепление таблиц в MySQL
|
|||
---|---|---|---|
#18+
При запросе "SELECT * FROM table1,table2" ошибка "MySQL client run out of memory". Я делаю вывод, что в ответе получается каждая запись из первой с каждой записью из второй таблицы, а для этого уже памяти маловато. Я рабивать на несколько таблиц я решил, так как они относятся к разным, достаточно независимым, товарам. Можно, конечно, было сделать поле prodId, ну я решил отдельной таблицей... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2001, 21:03 |
|
сцепление таблиц в MySQL
|
|||
---|---|---|---|
#18+
CREATE TABLE allgoods ( # Тут та-же структура что у тебя в этих таблицах ) TYPE=MERGE UNION=(goods1,goods1,goods1) ; Соответственно goods1, goods2, goods3 названия этих таблиц, а allgoods будет виртуальная таблица из которой и надо будет выбирать. А Вообщето, если тебе пришлось выбирать из них из всех, значит не такие уж они разные! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2001, 15:52 |
|
|
start [/forum/topic.php?fid=47&fpage=717&tid=1856410]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 388ms |
0 / 0 |