Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22

Discussione: join campi diversi

  1. #11
    Quote Originariamente inviata da michelepi Visualizza il messaggio
    nella tabelle b ho due tipi di campo codice diversi
    non capisco, fa' un esempio

  2. #12
    Quote Originariamente inviata da optime Visualizza il messaggio
    non capisco, fa' un esempio
    nemmeno io

  3. #13
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    select t1.qta, t2.Codice1, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1;

    A me serve fare la join anche sul campo Codice2 che però è di tipo testo.


    Ho due tabelle

    Tabella A
    codice di tipo numerico

    Tabella B
    codice1 di tipo numerico
    codice2 di tipo testo



    Ultima modifica di michelepi; 09-05-2017 a 17:31

  4. #14
    Quote Originariamente inviata da michelepi Visualizza il messaggio
    select t1.qta, t2.Codice2, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1;

    non è uguale a quella che ho scritto prima? è una semplice join.

    a questo punto ti conviene cambiare i campi della tabella e ti risparmi la join

  5. #15
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Quote Originariamente inviata da bauleviaggiante Visualizza il messaggio
    non è uguale a quella che ho scritto prima? è una semplice join.

    a questo punto ti conviene cambiare i campi della tabella e ti risparmi la join

    non avevo finito di scrivere e ho inviato

  6. #16
    Quote Originariamente inviata da michelepi Visualizza il messaggio
    non avevo finito di scrivere e ho inviato
    si ho visto, pero continuo a non capire, cosa intendi per join a questo punto? come la scriveresti tu la query? cosi poi vediamo se è fattibile, come si puo aggiustare.

    qui spiega cosa è una join: https://it.wikipedia.org/wiki/Join_(SQL)

  7. #17
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    select t1.qta, t2.Codice2, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1;

    Questa è la tua e va bene.
    Io aggiungerei

    select t1.qta, t2.Codice1, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1
    inner join tabellaB as t3 on t1.codice1 = t3.codice2;

    provato ma non funziona

  8. #18
    Quote Originariamente inviata da michelepi Visualizza il messaggio
    select t1.qta, t2.Codice2, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1;

    Questa è la tua e va bene.
    Io aggiungerei

    select t1.qta, t2.Codice1, t2.descrione from tabellaA as t1 inner join tabellaB as t2 on t1.codice1 = t2.codice1
    inner join tabellaB as t3 on t1.codice1 = t3.codice2;

    provato ma non funziona
    quale è la necessità di avere questa ulteriore corrispondenza? se t1.codice1 = t2.codice1 allora è scontato che il t2.codice2 sia collegato al t1.codice1 a cui corrisponde t2.codice1

  9. #19
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Quote Originariamente inviata da bauleviaggiante Visualizza il messaggio
    quale è la necessità di avere questa ulteriore corrispondenza? se t1.codice1 = t2.codice1 allora è scontato che il t2.codice2 sia collegato al t1.codice1 a cui corrisponde t2.codice1
    Sono due tipi di codici a barre diversi

  10. #20
    Ok, e quale usi per fare riferimento all'articolo?

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.