У меня есть две таблицы, похожие на приведенные ниже (просто для исключения полей).Поворот столбцов в строки для объединенных таблиц
Таблица lead
:
id | fname | lname | email
---------------------------------------------
1 | John | Doe | [email protected]
2 | Mike | Johnson | [email protected]
Таблица leadcustom
:
id | leadid | name | value
-------------------------------------------------
1 | 1 | utm_medium | cpc
2 | 1 | utm_term | fall
3 | 1 | subject | business
4 | 2 | utm_medium | display
5 | 2 | utm_term | summer
6 | 2 | month | may
7 | 2 | color | red
У меня есть база данных, которая улавливает приводит для самых разнообразных форм, которые часто имеют много различных полей формы. Первая таблица получает основную информацию, которую я знаю, в каждой форме. Вторая таблица отображает все поля других форм, которые были отправлены, поэтому она может содержать много разных полей.
То, что я пытаюсь сделать, это сделать объединение, где я могу захватить все поля из таблицы lead
вместе с utm_medium
и utm_term
из leadcustom
таблицы. Мне не нужны никакие дополнительные поля, даже если они были отправлены.
Желаемые результаты:
id | fname | lname | email | utm_medium | utm_term
---------------------------------------------------------------------------
1 | John | Doe | [email protected] | cpc | fall
2 | Mike | Johnson | [email protected] | display | summer
Только так, как я знаю, что я мог бы сделать это, чтобы захватить все свинцовые данные, а затем для каждой записи сделать больше звонков, чтобы получить leadcustom
данные, которые я ищу, но я знаю, имеет для меня более эффективный способ получения этих данных.
Я ценю любую помощь с этим, и я не могу изменить способ захвата этих форматов данных и таблиц.
Это отлично подойдет для меня. благодаря – Chris