Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在AppMaker中使用计算模型连接两个大表_Sql_Google App Maker - Fatal编程技术网

Sql 在AppMaker中使用计算模型连接两个大表

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 | +-------------------+-----------+

我在Google AppMaker中有两个SQL数据源。两者都将包含数万条记录:

最后登录:

+-------------------+-----------+
|       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