Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query con join

  1. #1

    query con join

    Ciao,

    ho un problema..

    Ho una tabella "immobili" con i seguenti campi

    id(PK) contratto immobilie vani prov
    1 1 1 6 ge


    e altre due tabelle cosi

    anagr_contratto e anagrafica_imm
    Hanno entrambe la stessa struttura, ne riporto una sola..
    id(PK) tipo_app contratto lingua
    1 1 vend it
    2 2 affitto it
    3 3 sale en
    4 4 rent en


    Lingua in sessione dentro alla variabile: lang

    se io faccio una query semplice:

    SELECT * FROM immobili

    giustamente ricevo come risultati dei campi contratto e immobile, 1 e 1, 2 e 2 ecc..

    come facccio a trasformare gli 1 degli immobili e contratto in vend o aff opportunamente tradotto e quindi dove lang = it/en ecc..?

    Spero possiate aiutarmi, le join non mi sono chiarissime...


    GRazie mille in anticipo

  2. #2
    ho riletto bene il tuo post e non ho capito bene qual'è il campo che relaziona la tabella immobili alle altre?
    Planet Earth is blue and there's nothing I can do

  3. #3
    ...allora supponendo che il campo contratto di immobili corrisponde all'id di anagr_contratto
    la query sarà
    Codice PHP:
    $sql="SELECT immobili.*,anagr_contratto.* WHERE immobili.contratto=anagr_contratto.id AND anagr_contratto.lingua='".$_SESSION['lang']."'"
    Planet Earth is blue and there's nothing I can do

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.