0

次の形式でデータを返す Access クエリがあります。

ここに画像の説明を入力

私が欲しいのは、スタディ ID に基づいてこのデータを取得することです。いずれかのスタディ ID、テキスト データ、つまり理由が同じで、Soption が 1 つのレコードで少なくとも「true」の場合は「true」と表示され、それ以外の場合は「false」と表示されます。

すなわち

ここに画像の説明を入力

理由の両方の Soptions が「いいえ」の場合、Soption は「いいえ」として保持されます。それ以外の場合、Soption は「yes」に設定され、行は 1 つの行として結合されます。

Access でこの機能を実現するにはどうすればよいですか?

4

1 に答える 1

1
SELECT StudyID, TextData, Max(SOption) as SOption2
FROM MyTable
GROUP BY StudyID, TextData
ORDER BY StudyID, TextData

グループ化する場合は、「Max(SOption) as SOption2」を使用します。Y は N より大きいため、「はい」と「いいえ」の両方を持つレコードに対して「はい」を返します。

于 2013-07-10T15:37:34.140 に答える