以下の表は、約 1,00,000 レコードを含む複数のテーブルに対する複雑なネストされたクエリの出力と考えてください。このクエリをサブクエリとして使用People
し、メインクエリと同じ名前を付けます。
NAME Age
Dave 30
Susan 32
Susan 27
Amy 22
Amy 23
Amy 20
上記の表のアウトプットが必要です
NAME Count1 Age
Dave 1 30
Susan 2 32
Susan 2 27
Amy 3 22
Amy 3 23
Amy 3 20
私のクエリSELECT Name, COUNT(Name) AS Count1 FROM People group by Name
では、次のような出力が得られます。
NAME Count1
Dave 3
Susan 3
Amy 3
したがって、上記のクエリは変更する必要があります...これPeople
は巨大なサブクエリであり、メインのSQLクエリで複数回使用したくありません...
私はSQLを初めて使用します。あなたからの助けは非常に役に立ちます...