当前位置: 首页 > 面试题库 >

缺少表的FROM子句条目[关闭]

张子墨
2023-03-14
问题内容

我正在尝试inner join通过以下查询使用视图和表格

SELECT 
   AcId, AcName, PldepPer, RepId, CustCatg, HardCode, BlockCust, CrPeriod, CrLimit, 
   BillLimit, Mode, PNotes, gtab82.memno 
FROM
   VCustomer 
INNER JOIN   
   vcustomer AS v1 ON gtab82.memacid = v1.acid 
WHERE (AcGrCode = '204' OR CreDebt = 'True') 
AND Masked = 'false'
ORDER BY AcName

错误是

missing FROM-clause entry for table "gtab82"

问题答案:

SELECT
AcId, AcName, PldepPer, RepId, CustCatg, HardCode, BlockCust, CrPeriod, CrLimit,
BillLimit, Mode, PNotes, gtab82.memno
FROM
VCustomer AS v1
INNER JOIN
gtab82 ON gtab82.memacid = v1.AcId
WHERE (AcGrCode = ‘204’ OR CreDebt = ‘True’)
AND Masked = ‘false’
ORDER BY AcName


由于联接表中的列名重复且表名很长或表本身联接时,通常只需要在表名前添加列名作为表名的别名。在您的情况下,您将别名用于,VCustomerON出于不确定的原因仅在子句中使用它。您可能需要查看代码的这一方面。



 类似资料:
  • 尝试用一组新的值更新表, 如果值已经存在,那么它应该更新字段,如果不存在,那么它应该插入字段。 但是,当我运行查询时,会出现以下错误: 试图用纯SQL编写这个 插入成员(年龄、isPremiumMember、isSubscribed、lastModifiedOn)从f中选择年龄、isPremiumMember、isSubscribed、lastModifiedOn(年龄、isPremiumMemb

  • 问题内容: 如何使用Criteria编写以下SQL: 问题答案: 要使用NHibernate,产生如下查询: 我们必须选择: 将子选择映射为实体。 创建原始SQL查询 第一种选择是创建一些,并将其映射为一个实体。如果我们不喜欢视图(或无法创建视图),则可以使用NHibernate映射元素element的功能 : 第二种选择是关于使用NHibernate API创建本机/原始SQL: 它没有从映射中

  • 我有一个使用Kafka Streams中的KTable的单实例java应用程序。直到最近,当一些消息突然消失时,我才可以使用KTable检索所有数据。那里应该有~33k条带有唯一密钥的消息。 当我想通过键检索消息时,我不会得到一些消息。我使用ReadOnlyKeyValueStore检索邮件: 这些是我为KafkaStreams设置的配置设置。 Kafka:0.10.2.0-cp1 合流:3.2.

  • MariaDB 子句用于从表中获取数据。它也被用来连接表,这将在后面章节中学习。 语法: 示例1: 假设要从表中检索所有学生信息。参考以下语句中,语句的用法 - 执行上面查询语句,得到以下结果 - 示例2: 从students表中选择一个特定的列。例如,要选择和列,如下查询语句 - 执行上面查询语句,得到以下结果 -

  • Hibernate 中最简单的查询语句的形式如下: from eg.Cat 该子句简单的返回 eg.Cat 类的所有实例。通常我们不需要使用类的全限定名,因为 auto-import(自动引入)是缺省的情况。所以我们几乎只使用如下的简单写法: from Cat 为了在这个查询的其他部分里引用 Cat,你将需要分配一个别名。例如: from Cat as cat 这个语句把别名 cat 指定给类Ca

  • 问题内容: 我有一个视图t,其中有一个用于表名的列,另一个具有where子句条件的列。 等等… 现在,我将记录放在游标中,并且我想运行每个查询。 myTable是另一个表,我要将记录用于下一个目的。 问题答案: @Akshay, 请找到下面的代码以供参考。