Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SQLServerで自己結合を使用していくつかのクエリを作成しています。SELECT句に列が1つしかない場合、クエリは特定の行数を返します。テーブルの2番目のインスタンスからSELECT句に別の列を追加すると、結果は1000行増加します。
これはどのように可能ですか?
ありがとう。
編集:
FROM句にサブクエリがあります。これも同じテーブルの自己結合です。
私が考えることができる唯一のことはSELECT DISTINCT、追加の列によって、追加の列の前にはなかったいくつかの結果が明確になるということです。
SELECT DISTINCT
たとえば、2番目の結果にはさらに多くの行があると予想されます
SELECT DISTINCT First_name From Table
対
SELECT DISTINCT First_name, Last_name From Table
しかし、実際の SQL があれば、別のことが頭に浮かぶかもしれません。