デカルト結合は、最初のテーブルのすべてのレコードを2番目のテーブルのすべてのレコードと結合します。したがって、テーブルには7行があり、それ自体と結合されているため、whereがない場合は、49レコードが返されます。 句。 where句は、aのレコードのみを許可します の残高がbよりも小さい のバランス。 900以降 あなたが言ったように、それはテーブルの最大のバランスであり、他のどのバランスよりも小さくなることは決してないので、決して返されることはありません。
最初の5行に関しては、SQLの通常のルールが結合にも適用されます。 SQLテーブルには固有の順序がないため、order byで順序を明示的に指定しない限り、SQLテーブルを返す方法を決定するのは完全にデータベース次第です。 句。リストした値は、クエリが返すことを期待する完全に有効な値です。