SQL 多个连接错误:"Encountered INNER. Was expecting one of "and"... "except"

SQL error on multiple joins: "Encountered INNER. Was expecting one of "and"... "except"

SQL 代码如下 - 我正在尝试加入 4 个表。最后一个内部联接出错。请指教

你的最后一个 INNER JOIN 不合适。 SQL 查询中元素的顺序是连接出现在 WHERE 子句之前,并且只有一个 WHERE 子句。用这个结束你的查询,错误应该消失:

INNER JOIN Cust c
    ON v.scnum = c.cnbr
INNER JOIN cont d
    ON c.cnbr = d.cnbr
WHERE
    current_date - c.cust_acct_crte_dt <= 730 AND
    d.role = 'PS';