Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    74

    vb2010: select * from tab1 where campo = campo tab2

    Salve.
    Innanzitutto scusate il titolo poco chiaro, ma non sapevo proprio come descrivere la problematica ....

    Dunque, ho un db con varie tabelle.
    La tab1 contiene vari campi tra cui i campi "TAB1codcli" e "gruppo" che tramite un'elaborazione avvaloro con "G" o "".
    Poi ho la tab2 in cui ho vari campi tra cui un campo "TAB2codcli"

    Dovrei fare una select che mi restituisca tutti (*) i record della tab2 in cui nella tab1 sia presente "G".

    Tipo

    select * from tab2 where TAB1codcli = TAB2codcli and TAB1gruppo = "G"

    ma non so scriverla (e non so se è realizzabile).

    Potreste aiutarmi ?
    Grazie
    Dopo anni di programmazione amatoriale in VBA, ho deciso di passare a VB.NET

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Dovrebbe essere

    select * from tab2, tab1 where TAB1codcli = TAB2codcli and TAB1gruppo = 'G'

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    74
    Ciao. Potresti aiutarmi a gestire questa select...
    E' da due giorni che ci sbatto su ma non riesco a venirne a capo ....

    Come del gestire le due tabelle ?

    codice:
    sql = "select * from gruppi, righe_estratte where TGRcdg = TRIGcdg and TRIGgr = 'G'"
                dts = Nothing
                dts = New DataSet("gruppi")
                dtp = Nothing
                dtp = New OleDb.OleDbDataAdapter(sql, cnn)
                dtp.Fill(dts, "gruppi")
                bds = Nothing
                bds = New BindingSource()
                bds.DataSource = dts
                bds.DataMember = "gruppi"

    Non capisco come fare a collegare le tabelle per ottenere il risultato ....
    Lo so che chiedo tanto .... Ti sarei grato se potessi aiutarmi. Grazie
    Dopo anni di programmazione amatoriale in VBA, ho deciso di passare a VB.NET

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    318
    Dovrebbe essere così:

    codice:
    sql = "select * from gruppi, righe_estratte where gruppi.TGRcdg = righe_estratte.TRIGcdg and TRIGgr = 'G'"
    sempre che TGRcdg sia un campo della tabella gruppi e che TRIGcdg sia un campo della tabella righe_estratte e che i due campi siano proprio in relazione tra di loro, cioè contengano lo stesso valore.

    Sergio

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.