Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query SQL + JOIN

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    25

    Query SQL + JOIN

    Ciao, qualcuno mi può aiutare?

    Devo fare una join che coinvolge tre tabelle:

    Per due ho fatto così:

    strSQL = "SELECT tab1.value1, tab2.value2 FROM tab1 INNER JOIN tab2 ON tab1.id1 = tab2.id2;"

    .... e per tre?


    Ho provato (tab1 è collegata a tab2 e tab2 è collegata a tab3)

    strSQL = "SELECT tab1.value1, tab2.value2, tab3.value3"
    strSQL = strSQL & " FROM tab1, tab2, tab3 "
    strSQL = strSQL & " INNER JOIN tab2 ON tab2.id1=tab3.id1 "
    strSQL = strSQL & " INNER JOIN tab1 ON tab2.id2 = tab1.id2; "


    ma mi da errore di sintassi
    Daniela

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    strSQL = "SELECT tab1.value1, tab2.value2,tab3.value3 " &_
    "FROM (TAB1 INNER JOIN TAB2 ON TAB1.id1= TAB2.id2) " &_
    "INNER JOIN TAB3 ON TAB2.id2 = TAB3.id"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    25
    funziona!

    grazie 1000
    Daniela

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.