, поэтому у меня есть две таблицы в моей базе данных, первая создается при оплате подписки и использует электронную почту пользователя в качестве ссылки. Затем пользователь создает учетную запись после факта. Таким образом, внешний ключ не установлен.
Я хочу сгенерировать запрос, который будет извлекать данные из этой таблицы генерации подписки. Я пытаюсь что-то вроде этого:
// Querying the members table, trying to include member_subsr data
$oMembers = $Members->find('all',
[
'contains' => ['member_subscr'],
'conditions' => [
'member_email' => 'members.email'
],
'order' =>
[
'id' => 'DESC'
]
]);
Ошибка: Column not found: 1054 Unknown column 'member_email' in 'where clause'
Не уверен, куда идти отсюда. Я хочу связать записи по электронной почте пользователя, а не по внешнему ключу.
Любая помощь будет оценена.