Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [sql] estrarre dati

  1. #1

    [sql] estrarre dati

    Ho 4 tabelle dalle quali devo estrarre dei dati provenienti da 3 tabelle ciascuna
    Esempio:
    Tabella A, Tabella B, Tabella C

    Tabella A, Tabella B, Tabella D


    select * from A, B, C where A.nome = B.nome and C.nome = B.nome

    select * from A, B, D where A.nome = B.nome and D.nome = B.nome

    come faccio a sommarle tenendo conto che le tabelle hanno un numero colonne differenti?

    ciao
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

  2. #2
    Utente di HTML.it L'avatar di thepooh
    Registrato dal
    Oct 2005
    Messaggi
    203
    Non ho capito bene, comunque credo la soluzione sia questa:

    select A.*, B.*, C.*, D.*
    from tab1 A
    left join tab2 B on A.campo=B.campo,
    left join tab3 C on A.campo=C.campo,
    left join tab4 D on A.campo=D.campo


  3. #3
    con la prima query io ottengo 9 righe con la seconda 1
    dovrei semplicemente sommarle
    come faccio?
    ho provato con la soluzione suggerita ma non funziona
    www.meteowebcam.it
    La migliore raccolta di webcam meteo Italiane

    www.creazionigrafiche.com
    Grafica e siti web d'autore

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.