Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    [SQL] - Utilizzo di Join, campi id duplicati

    Salve a tutti.
    Ho creato una query che fa il join di due tabelle.
    entrambi le tabelle hanno il campo id
    quindi, nella tabella risultante dal join, mi risulta una tabella con due campi id
    se io voglio accedere a uno dei due come faccio?
    se faccio $risultato['id'] mi mostra il primo campo id da sinistra.
    ma se voglio accedere al secondo?
    grazie a tutti
    »-(¯`v´¯)-» || AFRO4EVER - Remember the name

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    specifica nell'SQL a quale tabella appartiene $risultato['tabella.id']

  3. #3
    gia provato, non visualizza nulla
    »-(¯`v´¯)-» || AFRO4EVER - Remember the name

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    usa gli alias per i campi

    id as id1
    id as id2

    $risultato['id2'];

  5. #5
    questa è la query di select

    SELECT * FROM _INFRASTRUTTURE, _TF_INFRASTRUTTURE WHERE _INFRASTRUTTURE.ID_TF_INFRASTRUTTURE=_TF_INFRASTRU TTURE.ID AND ID_SITI='1'

    dove devo mettere gli alias?
    »-(¯`v´¯)-» || AFRO4EVER - Remember the name

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Anzichè fare un select * devi esplicitare i nomi dei campi ambigui nella query

    quindi

    select tabella1.id as id1, tabella2.id as id2 .....

  7. #7
    mmm i campi sono molti.. non si puo fare qualcosa come:
    *,tabella1.id as id1, tabella2.id as id2

    grazie mille delle risp
    »-(¯`v´¯)-» || AFRO4EVER - Remember the name

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    puoi anche fare così.

  9. #9
    ok sei stato gentilissimo
    grazie per le risposte e soprattutto per la pazienza eheheh
    »-(¯`v´¯)-» || AFRO4EVER - Remember the name

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prego.

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.