Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    recuperare campo con lo stesso nome

    ciao, ho una relazione tra due tabelle:
    codice:
    select ciccio, ciccia where ciccio.id=ciccia.idcat order by ciccio.id
    ora in ciccia ho un campo che si chiama id, proprio come il campo in ciccio.. come faccio a distinguere tra il campo di ciccio e il campo di ciccia? cioè se volessi stampare il campo id di ciccio, come faccio a distinguerlo da quello di ciccia?
    Voglio l'alt+s anche per FF

  2. #2
    due modi

    1. usa gli alias

    SELECT ciccio.id as campo1, ciccia.id as campo2 ... ecc

    quindi

    Response.Write rs("campo1") o rs("campo2")

    2. usa i prefissi

    Response.Write rs("ciccio.id") o rs("ciccia.id")

    ti consiglio il primo, giacche' il secondo ha delle limitazioni

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    due modi

    1. usa gli alias

    SELECT ciccio.id as campo1, ciccia.id as campo2 ... ecc

    quindi

    Response.Write rs("campo1") o rs("campo2")

    2. usa i prefissi

    Response.Write rs("ciccio.id") o rs("ciccia.id")

    ti consiglio il primo, giacche' il secondo ha delle limitazioni
    no il secondo non funziona proprio.. già provato precedentemente
    cmq la storia degli alias non mi è chiara.. o meglio non ho capito.. perchè selezion tutti i campi.. '*'
    Voglio l'alt+s anche per FF

  4. #4
    se fai SELECT * non puoi usare gli alias. devi specificare campo per campo (che tra l'altro e' una buona abitudine, visto che la macchina cosi' lavora piu' efficientemente)

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    se fai SELECT * non puoi usare gli alias. devi specificare campo per campo (che tra l'altro e' una buona abitudine, visto che la macchina cosi' lavora piu' efficientemente)
    mmhh.. ma se li uso tutti..!! uff.. mi fai sempre lavorare
    Voglio l'alt+s anche per FF

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    e se facessi: SELECT testo, ciccio.id as campo1, etc..?
    cioè usare l'alias solo per alcuni campi..
    Voglio l'alt+s anche per FF

  7. #7
    Originariamente inviato da dops
    uff.. mi fai sempre lavorare
    dovrai pur abituarti a farlo, prima o poi...

  8. #8
    Originariamente inviato da dops
    e se facessi: SELECT testo, ciccio.id as campo1, etc..?
    cioè usare l'alias solo per alcuni campi..
    eh, i pigri le pensano tutte... e ci prendono! si', puoi fare cosi', usa gli alias solo per quelli che devi distinguere.

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    eh, i pigri le pensano tutte... e ci prendono! si', puoi fare cosi', usa gli alias solo per quelli che devi distinguere.
    Voglio l'alt+s anche per FF

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.