table_name
-----------------
ID [PK]
Title
Last_Name
First_Name
Middle_Name
Suffix
Full_Address
Address1
Address2
City
State
Zip
County
Phone1
Phone2
Email
上記の列名を持つテーブルがあります。「メール」が一意であるクエリで、すべての列とすべての行を返すことができるようにしたいと考えています。SQLでこれを行うにはどうすればよいですか?
2 つの行に同じ電子メール アドレスがある場合、それらの行の 1 つだけを返す必要があります。どちらでもかまいません。行を組み合わせることができれば、それは必要ありません。
HSQL データベース エンジンを使用する .odb データベースである LibreOffice Base を使用しています。
メールがテーブルで重複していない行のみを選択しようとしています。たとえば、データベース内のすべての人にメールを送信したいのですが、複数の異なるソースからのデータを組み合わせたために、多くの人がデータベースに 2 回リストされていることがわかっています。
私の主キーは、上にリストしなかった ID 列です。