#mysql #mapping
#mysql #сопоставление
Вопрос:
Я новичок в SQL, я пытаюсь «сопоставить» данные из нескольких таблиц в ОДНОЙ базе данных, чтобы создать ОДНУ таблицу с реляционной информацией. Например, я пытаюсь перенести данные из моих таблиц ps3_productcategories, ps3_categories и «map» / «merge» в таблицу ps3_products, предыдущие таблицы содержат всю «информацию о категории», необходимую для сопоставления с «правильными продуктами».
Я пытаюсь «СОПОСТАВИТЬ» идентификатор продукта с «правильным» => CategoryID=> CategoryName => categoryParent и т.д…..
Буду признателен за любую помощь
Ответ №1:
Я предлагаю вам изучить, views
это может быть то, что вы ищете, хотя они не создают это в другой базе данных, они позволяют создавать виртуальные таблицы из существующих данных.
Представление базы данных известно как «виртуальная таблица», которая позволяет вам запрашивать данные в ней.
Смотрите справочную страницу MySQL в views..
И вот небольшое руководство по этому вопросу.
Если вам действительно это нужно в отдельной базе данных, вы можете легко создать представление и экспортировать результаты этого, а также импортировать его в другую базу данных.