-2

ユーザーがアイテムを購入するたびにチケットコードを生成するデータベースがあります。このコードを使用すると、価格を獲得する機会があります

価格を勝ち取るには、コードが要求される登録フォームに移動する必要があります..データが実際に生成される場所です。名前、メールアドレス、その他重要ではないことを尋ねる

この部分はうまく機能しています。しかし、最良のバイヤーを検出するための新しい関数を作成する必要があります。彼らが参加するためにコードを入力するとき、私は彼らのメールを尋ねます、私は気づいた、彼らはコードを登録するたびに実際に同じメールを入力します. したがって、これが私の最高のクライアントを選択するための最良の方法であり、プロモーションにも最も関心があります.

したがって、ユーザーテーブル内のメール行を検索するクエリを作成し、偶然を探すのが最善だと思います。このクエリは、DSC 順で最も「繰り返された」メールのリストをドロップできます。

これは可能ですか、このようなクエリを作成できますか? どうやって?

わかりました、コメントに感謝します(なぜ反対票を投じるのですか??)とにかく

構造は

ID | 名前 | 姓 | メール | 電話 | 郵便番号 | 誕生 |

申し訳ありませんが、現時点ではクエリを理解できません。それが私が尋ねる理由です。ばかでごめんなさい、

4

3 に答える 3

2

行ごとにカウントし、電子メールでグループ化するだけです。

SELECT COUNT(*) AS top_buyers, mail FROM users GROUP BY mail ORDER BY top_buyers DESC
于 2013-05-13T04:50:42.087 に答える
2

このようなものが機能するはずです。

select email, count(*) as num_entries from emails group by email order by num_entries desc;
于 2013-05-13T04:51:25.483 に答える