Ciao a tutti,
mi trovo a dover chiedere aiuto poiché non ho molta dimestichezza con la formulazione di espressioni in SQL. Il mio problema è il seguente:
Devo inserire nella struttura SQL di una query, che sta alla base di una maschera, un'istruzione che non mi faccia ripetere dei record che possiedono un determinato campo uguale.
Ho letto nel forum che probabilmente dovrei fare una DISTINCT ma non so dove inserirla all'interno di tutta la lunga stringa della mia query che sarebbe la seguente:
SELECT Negozi.Denominazione AS Negozi_Denominazione, Settori.Denominazione AS Settori_Denominazione, [Grandi Attrezzature].ID AS [Grandi Attrezzature_ID], [Grandi Attrezzature].Articolo, [Grandi Attrezzature].Descrizione, [Grandi Attrezzature].Produttore, [Grandi Attrezzature].Modello, [Grandi Attrezzature].Allegati, [Grandi Attrezzature].Prezzo
FROM (Settori INNER JOIN (Negozi INNER JOIN [Relazione Negozio/Settore] ON Negozi.[ID] = [Relazione Negozio/Settore].[ID Negozio]) ON Settori.[ID] = [Relazione Negozio/Settore].[ID Settore]) INNER JOIN ([Grandi Attrezzature] INNER JOIN [Relazione Settore/Grandi Attrezzarture] ON [Grandi Attrezzature].[ID] = [Relazione Settore/Grandi Attrezzarture].[ID Grande Attrezzatura]) ON Settori.[ID] = [Relazione Settore/Grandi Attrezzarture].[ID Settore]
WHERE (((Negozi.Denominazione) Like [Punto Vendita?]) AND ((Settori.Denominazione) Like [Reparto?]));
Devo dirgli di non farmi vedere record che presentano il campo "Articolo" uguale.
Spero che qualcuno possa essermi di aiuto.
Grazie mille in anticipo!