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

    Ricavare da 2 tabelle i dati corrispondenti ad un ID

    Salve a tutti
    immaginiamo di avere un ristorante che fa pizza e cucina tipica
    vorrei recuperare da queste 2 tabelle tutto quello che si e mangiato il Sig. ID_CLIENTE, campo presente in tutte e due le tabelle.

    Attualmente per recuperare i dati da una sola tabella uso questo:
    Codice PHP:
    sql2 "select * from PIZZERIA  where id_cliente = " session("cod_utente") & " order by ID ASC"
        
    set rs2 conn.execute (sql2
    tutto ok, recupero i dati, adesso?

    ho provato con:
    Codice PHP:
    sql2 "select * from PIZZERIA, CUCINA_TIPICA  where id_cliente = " session("cod_utente") & " order by ID ASC"
        
    set rs2 conn.execute (sql2
    ma logicamente da errore

    Il riferimento al campo specificato 'id_cliente' potrebbe essere relativo a più tabelle elencate nella proposizione FROM dell'istruzione SQL.

    /home/AreaUtenti1.asp, line 72
    >>Line 72 set rs2 = conn.execute (sql2)

    Qualche suggerimento
    è una cosa fattibile?
    Scusate sto imparando!

  2. #2
    select from PIZZA ....
    UNION
    select from CUCINA

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    non ho capito la struttura delle due tabelle
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    Grazie Optime, ho seguito il consiglio e ho risolto.

    Per wallrider
    Cosa non hai capito delle 2 tabelle?
    hanno entrambe i dati relativi a un id_cliente "es: Mario"

    Buonasera a tutti, sono troppo stanco!
    Passo e chiudo
    Scusate sto imparando!

  5. #5
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    Originariamente inviato da optime
    select from PIZZA ....
    UNION
    select from CUCINA
    perchè non un inner join?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  6. #6
    Originariamente inviato da wallrider
    perchè non un inner join?
    ho letto in giro di inner join ma in questo caso ho trovato molto piu semplice UNION... cmq grazie, lo terro presente!
    Scusate sto imparando!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.