私はすべての[N_SINISTRO]を複製したクエリを持っています。このクエリから、[ID_UTILIZADOR]が異なる[N_SINISTRO]のすべての重複を提示する必要があります。重複のクエリの援助
SELECT listagem.N_SINISTRO, listagem.ID, listagem.N_SUBSINCOGEN, listagem.ID_UTILIZADOR, listagem.Utilizador, listagem.Equipa, listagem.[Tipo Viatura], listagem.Situação, listagem.[Cod Postal], listagem.Concelho, listagem.[Estatuto Ofic], listagem.Rede, listagem.Oficina, listagem.DATA_ENTREGA, listagem.DATA_VENDA
FROM listagem
WHERE (((listagem.N_SINISTRO) In (SELECT [N_SINISTRO] FROM [listagem] As Tmp
GROUP BY [N_SINISTRO]
HAVING Count(*)>1))
AND ((listagem.DATA_VENDA) Between [Forms]![menu]![Text1] And [Forms]![menu]![Text3]))
ORDER BY listagem.N_SINISTRO;
これは、クエリが私に与えるものです。
[N_SINISTRO] [ID_UTILIZADOR]
Y X
Y X
Y N
これらは必要な値です。
[N_SINISTRO] [ID_UTILIZADOR]
Y X
Y N
単に「SELECT DISTINCT」を実行しますか? (あなたのクエリでは多くの列が選択されていますが、例の結果には2列しかありません)簡略化しすぎますか? – jarlh
はい、単純化しただけです – Bole
'SELECT DISTINCT'を使用するにはどうすればよいですか? @ jarlh – Bole