Visualizzazione dei risultati da 1 a 4 su 4

Discussione: join tra tabelle

  1. #1

    join tra tabelle

    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
    nessuno può aiutarmi?

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    select immobili.id, anagr_contratto.tipo_app, immobili.vani, immobili.prov FROM immobili inner join anagr_contratto ON anagr_contratto.id = immobili.contratto WHERE anagr_contratto.lingua like 'en'
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    grazie provo

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.