Sql 在AppMaker中使用计算模型连接两个大表
我在Google AppMaker中有两个SQL数据源。两者都将包含数万条记录: 最后登录:Sql 在AppMaker中使用计算模型连接两个大表,sql,google-app-maker,Sql,Google App Maker,我在Google AppMaker中有两个SQL数据源。两者都将包含数万条记录: 最后登录: +-------------------+-----------+ | Email | LastLogin | +-------------------+-----------+ | email@domain.com | 1/1/2019 | | email2@domain.com | 12/1/2018 | +-------------------+-----------+
+-------------------+-----------+
| 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.Email=LastLogins.Email限制”
3号线26英尺
您就快到了,但是连接表的语法是错误的 语法是:
FROM <table1> as <alias1>
INNER JOIN <table2> as <alias2> ON ...
select
m.Email,
m.SkuID,
m.SkuName,
l.LastLogin
from Licenses as m
inner join LastLogins as l on l.Email = m.Email