У меня есть два источника данных SQL в Google AppMaker.Оба будут иметь десятки тысяч записей:
LastLogins:
+-------------------+-----------+
| Email | LastLogin |
+-------------------+-----------+
| email@domain.com | 1/1/2019 |
| email2@domain.com | 12/1/2018 |
+-------------------+-----------+
и лицензии:
+------------------+---------+------------+
| Email | SkuID | SkuName |
+------------------+---------+------------+
| email@domain.com | 1001001 | Enterprise |
| email2@domain.com| 1001001 | Basic |
+------------------+---------+------------+
Я хотел бы объединить таблицы для созданияРасчетный источник данных с этими данными:
+------------------+---------+------------+-----------+
| Email | SkuID | SkuName | LastLogin |
+------------------+---------+------------+-----------+
| email@email.com | 1001001 | Enterprise | 1/1/2019 |
| email2@email.com | 1001001 | Basic | 12/1/2018 |
+------------------+---------+------------+-----------+
Я пробовал несколько разных команд join
, но ни одна из них не работала.Это моя текущая итерация:
select
m.Email,
m.SkuID,
m.SkuName,
l.Email,
l.LastLogin
from Licenses m ,LastLogins l
full join LastLogins on Licenses.Email = LastLogins.Email
Я получаю ошибку:
Исключение: искаженный SQL.Дополнительная информация: Ошибка с оператором SQL: в синтаксисе SQL есть ошибка;обратитесь к руководству, соответствующему вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с полным соединением LastLogins для Licenses.Email = LastLogins.Email LIMIT 26 'в строке 3.