SQL查询无结果原因分析:SELECT A.*,B* FROM saleitemA,saleitemB WHERE ...
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'
根据该查询语句,可能会出现查询不到结果的情况有以下几个可能原因:
-
表名错误:请确保表名'saleitemA'和'saleitemB'是正确的,如果表名拼写错误或者大小写不一致,将无法查询到结果。
-
字段名错误:请确保表'saleitemA'和'saleitemB'中的字段名'A.oderno'、'B.oderno'、'A.bookno'和'B.bookno'是正确的,如果有拼写错误或者大小写不一致,将无法查询到结果。
-
数据不匹配:请确保'saleitemA'和'saleitemB'表中存在满足条件的数据,即'A.bookno='20652''和'B.bookno='22082''的记录,并且这些记录的'A.oderno'和'B.oderno'相等。
-
数据类型不匹配:如果'A.bookno'和'B.bookno'字段的数据类型不匹配,例如一个是字符串类型,一个是整数类型,将无法查询到结果。请确保这两个字段的数据类型一致。
请检查以上可能的错误,并根据实际情况进行调整,以便正确查询到结果。
原文地址: https://www.cveoy.top/t/topic/fNNl 著作权归作者所有。请勿转载和采集!