私はこのようなテーブルを持っています(しかしより多くの列があります):
Code Quantity
----- --------
00001 1
00002 1
00002 1
00002 2
00003 2
00003 1
そして、SELECT DISTINCT Code FROM table
(00001,00002,00003)の場合と同じ結果を取得したいのですが、他のすべてのテーブル列を使用した場合です。
[〜#〜] updated [〜#〜]:これを実行すると:SELECT DISTINCT Code, Quantity from table
次のようになります:
Code Quantity
----- --------
00001 1
00002 1
00002 2
00003 1
00003 2
そして私は得たいと思います:
Code Quantity
----- --------
00001 1
00002 1
00003 1
前もって感謝します!
MySQLを使用していると仮定すると(質問にタグが付けられているため)、以下は他の列に任意の値を返します。
select *
from t
group by code;
ただし、選択されている特定の値は、不確定な行から取得されます。