Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494

    Selezionare diverse tabelle con ifnull

    Salve a tutti,
    ho tre tabelle:

    tab1:

    ID | NOME | COGNOME | CITTA | PAESE | INDIRIZZO | PREZZO

    tab2:

    ID_TAB2 | IDTAB1 | FROM | TO | PREZZO_STAGIONALE

    tab3:

    ID_TAB3 | IDTAB1 | FROM | TO | PREZZO_OFFERTA

    Ora dovrei selezionare tutta la tab1, mentre per il prezzo, dovrei partire dal PREZZO_OFFERTA della tab3 IFNULL passo al PREZZO_STAGIONALE della tab2 se anche questo risulta NULL mi tengo il prezzo della tab1. (ovviamente usando WHERE from = '' AND to ='')

    Una cosa del tipo:

    codice:
    SELECT t1.ID, t1.NOME, t1.COGNOME, t1.CITTA, t1.INDIRIZZO, 
    IFNULL(t3.PREZZO_OFFERTA, t2.PREZZO_STAGIONALE,t1.PREZZO) FROM tab1 t1
    INNER JOIN tab3 t3 ON t3.IDTAB1 = t1.ID AND t3.FROM ='data' AND t3.to = 'data'
    INNER JOIN tab2 t2 ON t2.IDTAB1 = t1.ID AND t2.FROM ='data' AND t2.to = 'data'
    Qualche suggerimento?

  2. #2
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    L'ho creata mentre scrivevo il post ^^. Funziona!

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.