Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    6

    [PHP-MYSQL] Join Tra 2 Tabelle

    Salve a tutti

    premetto ke sono abbastanza newbbo con php e mysql quindi abbiate un po di pazienza

    Vi illustro il mio "problemone":

    Ho 2 tabelle

    Tab 1: (in questa ho tutte le fatture di tutti i clienti e ad ogni fatt è associato un codice di identificazione cliente)

    id cod fatt. codcli (codice cliente)
    0 1 1
    1 2 2
    2 3 3
    ..........

    Tab 2: (qua ho l'anagrafica dei clienti..con il codice identificativo e l'associata ragione sociale)

    id codcli ragso
    0 1 cliente1
    1 2 cliente2
    ....

    Dovrei fare una query in modo da poter estrapolare tutte le fatture di un cliente, ovvero inserendo la ragione sociale.

    io ho provato a scrivere questa...ma con risultati pietosi :

    $result = mysql_query("SELECT tab2.*, tab1.codcli FROM tab2 LEFT JOIN tab1 ON tab2.codcli = tab1.codcli ")


    Qulacuno può aiutarmii pleaseee

    Grazie a tutti in anticipo!

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Codice PHP:
    SELECT *  FROM tabella1 left join tabella2 on tabella1.codcli tabella2.codcli where tabella1.codcli 'numero_codcli'// per un record ovviamente 

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    6
    ti ringrazio per la risposta immediata...ma mi sorge un dubbio...

    sull'espressione così come l'hai scritta,nn riesco a capire come il richiamo dei dati possa avvenire tramite ragione sociale... visto ke la ricerca nn la dovrei effetture tramite codice dell'azienda

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    i campi da associare in una join devono ovviamente essere comuni su le tabelle perche' hai appunto dei record che coincidono. Per usare con ragione sociale dovresti avere la ragione sociale anche nell'altra. Un qualsiasi dato comune per prendere record in comune.

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.