SQL查询无结果原因分析:SELECT A.,B FROM saleitemA,saleitemB WHERE ...

您提供的SQL查询语句:

SELECT A.*,B*
FROM saleitemA,saleitemB
where A.oderno=B.oderno
AND A.bookno='20652' and B.bookno='22082'

根据该查询语句,可能会出现查询不到结果的情况有以下几个可能原因:

  1. 表名错误:请确保表名'saleitemA'和'saleitemB'是正确的,如果表名拼写错误或者大小写不一致,将无法查询到结果。

  2. 字段名错误:请确保表'saleitemA'和'saleitemB'中的字段名'A.oderno'、'B.oderno'、'A.bookno'和'B.bookno'是正确的,如果有拼写错误或者大小写不一致,将无法查询到结果。

  3. 数据不匹配:请确保'saleitemA'和'saleitemB'表中存在满足条件的数据,即'A.bookno='20652''和'B.bookno='22082''的记录,并且这些记录的'A.oderno'和'B.oderno'相等。

  4. 数据类型不匹配:如果'A.bookno'和'B.bookno'字段的数据类型不匹配,例如一个是字符串类型,一个是整数类型,将无法查询到结果。请确保这两个字段的数据类型一致。

请检查以上可能的错误,并根据实际情况进行调整,以便正确查询到结果。

SQL查询无结果原因分析:SELECT A.*,B* FROM saleitemA,saleitemB WHERE ...

原文地址: https://www.cveoy.top/t/topic/fNNl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录