Как сопоставить / объединить несколько таблиц? - PullRequest
0 голосов
/ 04 июня 2011

Я новичок в SQL, я пытаюсь "сопоставить" данные из нескольких таблиц в ОДНОЙ базе данных, чтобы создать ОДНУ таблицу с реляционной информацией. Например, я пытаюсь взять данные из моих таблиц ps3_productcategories, ps3_categories и «map» / «merge» в таблицу ps3_products. Предыдущие таблицы содержат всю «информацию о категориях», необходимую для сопоставления с «правильными продуктами».

Я пытаюсь "сопоставить" productID с "правильным" => categoryID => categoryName => categoryParent и т. Д. .....

Любая помощь будет оценена

1 Ответ

0 голосов
/ 04 июня 2011

Я предлагаю вам взглянуть на views, это может быть тем, что вы ищете, хотя они не создают это в другой базе данных, они позволяют создавать виртуальные таблицы из существующих данных.

Представление базы данных известно как «виртуальная таблица», которая позволяет запрашивать данные в ней.

См. Справочную страницу MySql по видам. .

И вот небольшой урок по теме.

Если вам действительно нужно это в отдельной базе данных, вы можете легко создать представление и экспортировать результаты этого и импортировать его в другую базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...