1

私のデータベースには、領域というタイトルの列があり、ユーザーが登録するときに、6 つのオプションから領域を選択します。ドロップダウン メニューを使用してこれらの地域の人々を表示する検索をセットアップしようとすると、それらが複製され、フォームが送信されたときに 1 つの結果のみが表示されます。

SELECT * FROM registration ORDER BY areaは私のクエリであり、ドロップダウンでは次のような結果が生成されます。

Warwickshire
Warwickshire
Warwickshire
Northamptonshire

などなどですが、ウォリックシャーを一度だけ表示して、送信をクリックすると、1人のユーザーだけでなく、ウォリックシャーのすべての人が表示されるようにしたいと思います。

リチャードに感謝します。

4

3 に答える 3

3

これを試して

"SELECT * FROM registration GROUP BY <repeating_column_name> ORDER BY area" 
于 2012-05-06T14:16:44.040 に答える
1

SELECT DISTINCT area FROM registration ORDER BY area

于 2012-05-06T14:17:55.577 に答える
1

distinct節を使用して一意のデータを取得します。に個別に適用できます*。取得しようとしている特定の列を指定します。あなたの場合、それがエリアの場合は試してください

select distinct area from registration order by area;
于 2012-05-06T14:23:36.483 に答える