Visualizzazione dei risultati da 1 a 9 su 9

Discussione: stringa sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120

    stringa sql

    Ciao a tutti. Devo creare una stringa sql che mi restituisca tutti i valori della tabella A + tutti i valori della tabella B.

    Vi faccio un esempio:

    Tabella 1 : A B C D E F
    Tabella 2 : A B D G H

    Vorrei che il recorset mi restituisse A B C D E F G H

    "SELECT 1.CampoA, 1.CampoA
    FROM Tabella INNER JOIN 1 ON (1.CampoA = 2.CampoA)
    GROUP BY 1.CampoA, 2.CampoA;"

    Così non è corretto vero?

  2. #2
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    tra le tabelle che relazione hai creato? quale potrebbe essere un dato comune?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120
    Ciao. Le due tabelle hanno più campi ma due di questi sono in comune. Il problema è che devo estrarre tutti i valori dei due campi della tabella A + tutti i valori dei due campi della tabella B senza ovviamente i duplicati. Se utilizzo INNER JOIN mi estrae tutti i valori della prima tabella e quelli della seconda solo se identi oppure il contrario.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120
    nessuno nessuno che mi sappia dare una mano...

  5. #5
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    che db è?
    se sql server prova con
    un FULL OUTER JOIN invece che INNER JOIN

  6. #6
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    io non ho capito...
    posta una descrizione delle 2 tabelle con il nome di tutti i campi e indica qual e' campo che vuoi estrarre
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120
    Ms Access purtroppo.

    Sto provando con due tabelle di prova.

    Tabella1, un solo campo chiamato campo1 con i seguenti valori A B C D E

    Tabella2, un solo campo chiamato campo2 con i seguenti valori A B C F G

    Devo riuscire ad ottenere un recordest con A B C D E F G.

    Sxo di essermi spiegato meglio ora.

  8. #8
    Così :

    select campo from tabella1
    union
    select campo from tabella2

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    120
    Perfetto!. Grazie a tutti dell'aiuto ed in particolare a te deivnet che mi hai risolto questo problemone...

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.