Visualizzazione dei risultati da 1 a 1 su 1
  1. #1

    [MySQL] Escludere valori da result set

    Buomgiorno a tutti,
    ho un sistema che invia notifiche per delle scadenze , in questo caso è l'assicurazione dei mezzi aziendali. Vorrei implementare una sorta di silenzia notifiche a tempo cioè silenziami questa notifica per 10 giorni ad esempio

    ho questa query :

    codice:
    SELECT admin.id,
    mezzi.id as id_mezzi,
    mezzi.marca, 
    mezzi.modello, 
    mezzi.scadenza_assicurazione
    FROM admin
    JOIN MEZZI on mezzi.id=mezzi.id
    WHERE 
                        date(NOW())>DATE_ADD(mezzi.scadenza_assicurazione, INTERVAL -10 DAY)
                        and  date(NOW())<DATE_ADD(mezzi.scadenza_assicurazione, INTERVAL +5 DAY)
    and admin.notifiche=1
    ;
    che restituisce il resultset allegato admin_scadenze.

    Hocreato poi una tabella silenzia_notifiche in cui mi salvo l'id dell'admin ,l'id del mezzo , la data inizio del silenzia notifiche e i giorni , con questa query :

    codice:
    select silenzia_notifiche.*,
    mezzi.id as id_mezzi_silenzia_notifiche 
    from silenzia_notifiche 
    join
    (
    SELECT mezzi.*
    FROM `mezzi`
    WHERE 
                        date(NOW())>DATE_ADD(scadenza_assicurazione, INTERVAL -10 DAY)
                        and  date(NOW())<DATE_ADD(scadenza_assicurazione, INTERVAL +5 DAY)
                       
    AND `mezzi`.`deleted_at` IS NULL
    ) as mezzi on silenzia_notifiche.id_record=mezzi.id
    where silenzia_notifiche.tabella='scadenza_assicurazione'
    HO il resultset allegato silenzia_notifiche.

    Come faccio a togliere da admin_scadenze le righe che hanno una corrispondenza con la seconda tabella per admin_scadenze.id = silanzie_notifiche.id_admin AND admin_scadenze.id_mezzi=silenzia_notifiche.id_reco rd
    File allegati File allegati

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.