Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #7
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Devi ancora dirci
    - se ci sono record doppi su una tabella oppure sull'altra
    - se il numero di record delle 2 tabelle corrisponde
    - quale è il criterio per associare il n°esimo record della 1° tabella con il n°esimo record della 2° tabella
    - eccetera

    a parer mio questo si avvicina alla soluzione:
    codice:
    SELECT     
        kkk1.k1a AS t1c1, 
        kkk2.k2a AS t1c2
    FROM         
        (
            SELECT 
                x1.Cam1 AS k1a, 
                COUNT(x2.Cam1) AS k1n
            FROM          
                dbo.Tab1 AS x1 
            LEFT OUTER JOIN
                dbo.Tab1 AS x2 
            ON 
                x1.Cam1 >= x2.Cam1
            GROUP BY 
                x1.Cam1
        ) AS kkk1 
    INNER JOIN
        (
            SELECT     
                y1.Cam2 AS k2a, 
                COUNT(y2.Cam2) AS k2n
            FROM          
                dbo.Tab2 AS y1 
            LEFT OUTER JOIN
                dbo.Tab2 AS y2 
            ON 
                y1.Cam2 >= y2.Cam2
            GROUP BY 
                y1.Cam2
        ) AS kkk2 
    ON 
        kkk1.k1n = kkk2.k2n
    ;
    - Tabella "Tab1" Campo "Cam1" nvarchar
    - Tabella "Tab2" Campo "Cam2" nvarchar




    Facci sapere
    Ultima modifica di nman; 17-01-2015 a 03:20

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.