0

これは Microsoft Access 2007 用です。

私はテーブルを1つしか持っていません -

F1  F2  F3
1   A    B
1   A    B
1   A    B
2   C    B
2   C    B

クエリで、一意の F1 行を F2 と F3 のみで表示し、最後の列 F4 にもカウントを表示したいと考えています。F2 と F3 は常に同じ形式ではないため、「グループ化」は機能しません。したがって、基本的には、一意の F1 行を照会し、その行の F2 と F3 にあるものを表示するだけです。前もって感謝します。

結果:

F1  F2  F3  F4
1   A    B   3
2   C    B   2
4

2 に答える 2

1

集計を行うと行が1つもないため、「その行のF2とF3にあるものは何でも」を表示するのは困難です。おそらくこれはあなたのニーズを解決します:

select F1, min(F2) as F2, min(F3) as F3, count(*) as F4
from t
group by F1

first()と を使用しlast()て、それぞれ最初と最後の行から値を取得することもできます。

于 2013-04-29T14:34:45.460 に答える