我不熟悉teradata
teradata,不熟悉数据库查询方面。
在我的应用程序中,我们使用teradata
作为后端来存储业务数据。我的数据库名称tables
中有d1,d2,d3,d4....
。d1,d2,d3,d4
。我想根据3个或4个条件从4个表名joins
中获取组合数据。为此我想使用SELECT b.businessID,
b.location,
b.role,
r.roleID,
r.role,
c.code,
c.name
FROM Business b
JOIN Account r
ON b.role=r.role
JOIN country c
ON c.id =b.businessID
WHERE b.location <> bangalore
,但我不知道我需要使用哪个连接。关于这一点,我按照我的假设编写了以下代码。
{{1}}
任何人都可以建议我使用您的示例代码。
感谢。
答案 0 :(得分:1)
WHERE b.location <> 'bangalore'
bangalore
应嵌入单引号中,否则将被视为列名称,并且会因Invalid Identifier