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

    per collegare 3 tabelle?

    salve, devo prelevare dei dati da 3 tabelle per completare una scheda tecnica.

    con il seguente codice

    codice:
    SELECT * FROM scheda LEFT OUTER JOIN anagrafe ON scheda.idcliente = anagrafe.idcliente WHERE scheda.idscheda="&cod
    riesco a prendere i dati dalla tabella anagrafe e dalla tabella scheda che ha un campo "idcliente" correlato con la tabella anagrafe. Devo prelevare anche i dati dalla tabella hardsoft che è correlata tramite il campo idscheda con la tabella scheda.

    mi spiego meglio:
    ho una tabella anagrafe con tutti i dati dei miei clienti, ogni cliente ha la sua scheda tecnica e ad ogni scheda tecnica posso aggiungere una scheda hardsost (sta per hardware sostituito).

    come faccio a prelevare i dati da 3 tabelle contemporaneamente?

    Grazie

  2. #2
    nessuno mi sa aiutare?

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    nelle join, specie con più di due tabelle, seleziona solo i campi che ti servono.
    nel caso specifico, qualcosa del genere


    SELECT tabella1.campo1, tabella2.campo2, ... tabella3.campo3 FROM tabella1 LEFT OUTER JOIN tabella2 ON tabella1.campo1 = tabella2.campo1 INNER JOIN tabella 3 ON tabella1.campo2=tabella3.campo2 WHERE .....
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    sto provando anch'io ma poi per stamparle?

    se è associativa basta fare $variabile[nome_campo]
    ?

    però a me non va

  5. #5
    Originariamente inviato da Phone
    sto provando anch'io ma poi per stamparle?

    se è associativa basta fare $variabile[nome_campo]
    ?

    però a me non va
    due domande:

    1. perché riesumare un thread di 6 anni fa? aprine uno nuovo!
    2. $variabile[nome_campo] è ASP?

    e una considerazione

    1. se a te non va, lascialo nel piatto, qualcuno lo mangerà


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.