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

    Selezionare 2 Record per tipo

    Ciao a tutti,
    cercherò di spiegare la mia necessità,

    io ho una lista di record, dalla quale vorrei selezionare solo 2 record per tipo...

    es.

    codice:
    SELECT  VST_CODICI_DA_SPOSTARE.*, TBL_ANAGRAFICHE.*
    FROM VST_CODICI_DA_SPOSTARE INNER JOIN TBL_ANAGRAFICHE ON VST_CODICI_DA_SPOSTARE.ID_PADRE = TBL_ANAGRAFICHE.ID_PADRE;
    TBL_ANAGRAFICHE è la tabella che contiene tutti i record
    VST_CODICI_DA_SPOSTARE è una vista che mi elenca solo i record che rispondono ad un determinato criterio, in questo caso il COUNT > 2

    ho un risultato così:

    10001
    10001
    10001
    10002
    10002
    10002

    io vorrei che la query mi restituisse una lista che contenga solo 2 record per ogni tipo...

    es risultato DESIDERATO.

    10001
    10001
    10002
    10002

    lo so è recondita come richiesta, ma come posso fare? sempre se si può.

    grazie tante in anticipo per la collaborazione
    ciao
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  2. #2
    dovresti riuscire con una combinazione di TOP 2 e GROUP BY

  3. #3
    ho provato con un TOP 2, il problema è che, usando un comando di "INNER JOIN" mi da errore di esecuzione.


    non c'è un'altra soluzione?

    grazie tante
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

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.