Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    144

    Verificare se è presente un dato valore in un record della tabella

    Ciao a tutti.
    Ho una tabella fatture con una serie di campi. Questa tabella contiene sia le fatture che le note di accredito. Ho settato un campo tipologia_fattura a 1 se è una nota e a 0 se è una fattura. Allo stesso tempo se è una nota di accredito avrò anche un altro campo fattura_id che conterrà l'id della fattura originale.

    Ovviamente io posso creare una nota di accredito se non è già stata creata. LA mia idea era far apparire un pulsante in una tabella per emettere la nota ma solo ai record dove non esiste una nota già emessa.

    Volevo sapere se posso fare tutto con una query al momento dell'estrazione dell'elenco delle fatture o se devo fare una query per controllare fattura per fattura.

    Grazie mille a chi mi aiuterà

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    144
    Il db è Mysql

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Premetto che id sia la chiave unica della tabella.

    select * from tabella where tipologia_fattura = '1' and id not in (select fattura_id from tabella where tipologia_fattura = '0')
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.