いくつかの行を選択し、それらの行と、選択した行の数を表示する追加の列を戻したいとします。私はhereのようにOVER() AS
の機能を使用できない派生バージョンのSQLを使用しています。私は、このような初期のコラムについて一部の列を選択して同じクエリ内の行を数えよう
と同様に、テーブル全体におけるそれのカウントをしたい、選択した列の各要素のような何かをしたい:
Fruits
Apple
Mango
Fruits
Banan
決勝返される値:
Fruits NewColumnwithCount
Apple 2
Mango 1
Apple 2
Banana 1
のようにフルーツと呼ばれる選択された列では、アップルは2回、バナナは1回、マンゴーは1回(果物と呼ばれる選択された列全体で)表示されます
使用するDBMSのタグを追加してください – Jens
サンプルデータと希望の結果との接続がわかりません。 –
@ZoharPeledフルーツと呼ばれる選択された列のように、アップルは2回、バナナは1回、マンゴーは1回(果物という選択された列全体で)表示されます – crystal