Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema query con group by

    Ciao ragazzi dop oun pò di tempo che non vengo qui è arrivato momento di farlo. Stò riniziando ad usare access e ho un problema.


    Io ho 2 tabelle = informaticaperte - inserzioni

    I campi sono:
    INSERZIONI.CODICE
    linformaticaperte.[CODICE ARTICOLO]

    Il programma deve riuscirmi a dare attraverso la query tutti i codici (tabella inserzioni) che non esistono come codici (tabella linformaticaperte). Ho provato e riprovato e sono arrivato alla conclusione ma con un problema.

    Questa è la query che ho creato:

    SELECT (INSERZIONI.CODICE) AS Espr1, (linformaticaperte.[CODICE ARTICOLO]) AS Espr2
    FROM INSERZIONI, linformaticaperte
    WHERE (((INSERZIONI.CODICE) Not In (select [CODICE ARTICOLO] from linformaticaperte)))

    L'unico problema di questa query è che mi da come risultato:

    Espr1 Espr2
    5 1
    5 2
    5 3
    5 4

    Io invece vorrei:
    Espr1 Espr2
    5 (4)
    Dovrei usare il group by? Se si, come faccio?


    Ciao a tutti

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Per i problemi relativi ad access posta nella sezione windows.

    Se ho capito bene fai così

    codice:
    SELECT (INSERZIONI.CODICE) AS Espr1, count((linformaticaperte.[CODICE ARTICOLO])) AS Espr2
    FROM INSERZIONI, linformaticaperte
    WHERE (((INSERZIONI.CODICE) Not In (select [CODICE ARTICOLO] from linformaticaperte)))
    GROUP BY inserzioni.codice;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.