2011-12-20 17 views
0

同じIDを持つエントリが同じIDを持つエントリのうち最も高いものを確認して参照するようにMySQLをどのようにクエリできますかその値を返します。最後に、すべての一意のIDを値とともに返し、一意でないIDがある場合は、最も高い値を持つIDを選択する必要があります。2つの値に基づいて一意でないIDの最適なエントリを選択するMySQLクエリ

例テーブルと...下の画像に

enter image description here

を値を返すスウィフトの助けをいただければ幸いです!ここで

は、私がこれまでのところ、私は

置くためにどのような条件を知らないてきたものである 'INTO OUTFILEをSELECT CONCAT(table.ID、 "\トン"、table.valueを)...'

答えて

0
select ID, max(VALUE) as HighestValue from YourTable group by ID 

使用して連結:

select CONCAT(ID, "\t", max(VALUE)) as CombinedValue from YourTable group by ID 
+0

待ち、私も連結を選択する必要があり、どのように私のクエリにそれを統合するのでしょうか? – Raymosrunerx

+0

そうですか? (編集を参照) – GolezTrol

+0

編集。グループを忘れてしまった。 – GolezTrol