0

3 つの列 A と B があります。列 A には同じ ID の行が含まれる場合がありますが、ID の値は異なります。列 B の最小値を持つ個別の列 A を選択する方法、すべて純粋な MySQL と php を使用しない? 番目

質問を変更して申し訳ありませんが、これは自分自身をクリアするためです。これがテーブルだと言います:

ColumnA ColumnB ColumnC  

a       1       car    
a       5       mouse    
b       6       key  
b       2       press  
b       4       enter  
c       77      board  
c       22      check  

私が期待する結果は次のとおりです。

ColumnA ColumnB ColumnC

a       1       car
b       2       press
c       22      check
4

1 に答える 1

5
SELECT ColumnA, ColumnB, ColumnC
FROM table
WHERE ColumnB = (SELECT MIN(ColumnB) 
       FROM table AS t 
       WHERE t.ColumnA = table.ColumnA)
于 2013-07-24T21:06:38.017 に答える