Visualizzazione dei risultati da 1 a 9 su 9

Discussione: cercare in due tabelle

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900

    cercare in due tabelle

    Ciao a Tutti,
    Chi può darmi un chiarimento? Io scrivo i dati di una registrazione in due tabelle differenti: TabellaPrivato e TabellaAzienda. In ognuna delle due tabelle ci sono i campi user e pwd.
    Adesso vorrei fare una select ricercando nelle due tabelle un utente registrato che effuttua login: come scrivere la Query?
    Grazie,
    Ciao,
    dover

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non è una grande idea quella che hai avuto... avere due tabelle con dati duplicati è inutile e dannoso.
    In ogni caso, visto che la situazione è questa, devi usare una INNER JOIN

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    E quale sarebbe la gestione ottimale dei dati, per poter dividere fra Privato e Azienda, considerato che richiedono campi differenti?
    Grazie...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    A cosa serve cercare in entrambi contemporaneamente?
    Devi cercare in una tabella e nell'altra in successione oppure fare due form separati a seconda del tipo di login, privato o azienda: in questo caso porti con te il "tipo" di tabella nella quale cercare.

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    In effetti vorrei gestire così la cosa: gli utenti registrati, siano essi privati o aziende, possono accedere ad areee riservate sia all'uno che all'altro. Quale soluzione? :master:
    Grazie,
    dover

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    Un esempio pratico: amministrare i propri dati. Per farlo devo loggarmi. Ma la pagina di login deve andare a verificare user e password in due tabelle: Privato e Azienda. Qual'è la soluzione alternativa?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel form aggiungi una menu a tendina:

    codice:
    <select name="tipo">
    <option value="azienda">Azienda</option>
    <option value="privato">Privato</option>
    </select>
    In base al valore che recuperi cerchi nella tabella corrispondente.

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    900
    Grazie. A volte gli intoppi stanno nel cervello: Ciao!
    dover

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.