0

私はいくつかの検索を行い、問題を修正するために、いくつかの人々が何らかのネストされたselectステートメントを実行しようとしているのを見ました。分かりませんでした。

誰かが私を助けてくれますか:

データはすでにプロバイダー名でソートされており、各プロバイダー名はテーブル内の他のさまざまな列に基づいて複数回リストされています。ただし、これを行うと、プロバイダー名ごとに1行が表示されません。代わりに、groupbyを使用していないかのようにプロバイダー名が繰り返されます

コードは次のとおりです。

create table moopnjsummary2 as

select mnj.ProviderName
from moopnj mnj
group by mnj.ProviderName
4

4 に答える 4

1
select mnj.ProviderName, count(*) as Providernamecount
from moopnj mnj 
group by mnj.ProviderName 
于 2012-06-25T21:05:14.880 に答える
1

繰り返しのないmnj.ProviderNameのリストが必要ですか?あなたの最終的な目標は何ですか?

SELECTDISTINCTを試すこともできます

于 2012-06-25T20:21:38.047 に答える
0

探しているのが個別のProviderNamesだけの場合は、実行してみてください

SELECT DISTINCT moopnj.ProviderName FROM moopnj
于 2012-06-25T20:22:30.370 に答える
0

これはあなたの質問に対する完全な答えではありませんが、必要なのはプロバイダー名のリストだけである場合は、「SelectDISTINCTmnj.ProviderName...」を使用する必要があります。これにより、すべての重複が排除されます。

于 2012-06-25T20:22:32.623 に答える