PRB: Zero Rows Returned from SQL SELECT StatementLast reviewed: April 25, 1997Article ID: Q59461 |
The information in this article applies to:
- Microsoft SQL Server version 4.2 for OS/2 - Microsoft SQL Server version 4.2
SYMPTOMSExecuting the following SQL statement returns 0 (zero) rows:
select t1.* from t1,t2"t1" has key values of 1, 2, 3, and 4; "t2" is empty.
CAUSEThe above statement does not return any rows because when you specify two tables in the same SELECT statement without a WHERE qualifier, the result is a Cartesian product. However, a Cartesian product with one table empty is 0 rows. This is the same as multiplying any number by 0: the result is 0.
|
Additional query words: Transact-SQL Windows NT
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |