を必要なサンプルデータは、私は上記の表を返すクエリを持ってアクセスフィルタは、ここで
-----------------------------------------------------------------------------------------
id nameid name score diff include quantity grade
---------------------------------------------------------------------------------------
7 0002 MO 10 0 0 25 3
8 0002 MO 18 0 1 25 3
9 0002 MO 20 0 0 25 3
10 0002 MO 14 0 0 17 6
11 0002 MO 100 0 0 17 6
11 0002 MO 100 0 0 17 6
12 0003 MA 10 0 0 12 3
13 0003 MA 18 0 0 12 3
14 0003 MA 20 0 0 12 3
15 0003 MA 14 0 0 25 6
16 0003 MA 100 0 1 25 6
17 0003 MA 100 0 0 25 6
12 0004 MB 10 0 0 12 3
13 0004 MB 18 0 1 12 3
14 0004 MB 20 0 0 12 3
15 0004 MB 14 0 0 07 6
16 0004 MB 100 0 1 07 6
17 0004 MB 100 0 0 07 6
を設定しています。 6つの各グループでは、少なくともの値を持つ行がinclude
の列になることに注意してください。 ref:access query neededを参照してください(必要ありません)。
また、6つのグループごとに、grade = 3
の3つの行と、grade = 6
の3つの行があります。 また、対応して、grade 3
とgrade 6
は、同じグループ内の数量を持っています。
私がやりたいことは、15個以下のすべての行を除外することです。
: はしかし、私はまだ私は上記のデータから、グレード3と6の両方のための両方quantity < 15
を持っている「グループ」を削除する6.
によってそれらをグループにしたい を設定し、私は次のような結果をwwant
-----------------------------------------------------------------------------------------
id nameid name score diff include quantity grade
---------------------------------------------------------------------------------------
7 0002 MO 10 0 0 25 3
8 0002 MO 18 0 1 25 3
9 0002 MO 20 0 0 25 3
10 0002 MO 14 0 0 17 6
11 0002 MO 100 0 0 17 6
11 0002 MO 100 0 0 17 6
12 0003 MA 10 0 0 12 3
13 0003 MA 18 0 0 12 3
14 0003 MA 20 0 0 12 3
15 0003 MA 14 0 0 25 6
16 0003 MA 100 0 1 25 6
17 0003 MA 100 0 0 25 6
基本的に、6つのグループにいずれかの行にinclude = 1
があり、グレード3または6のいずれかの場合は、グループ全体が必要です。
カラム 'nameid'は最大6つの同じ名前を持つことができます。 – masfenix
私はそれがうまくいくと思うのですが、私は – masfenix