Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [ASP] Record ripetuti

  1. #1

    [ASP] Record ripetuti

    Ragazzi è mezzanotte, non so piu che fare, la mia ultima spiaggia è questo forum.
    Ho questa query

    In parole povere: un cliente chiede un preventivo, in base alla citta che sceglie mi deve estrarre massimo 4 aziende random, pesca l'email e manda la notifica via email all'azienda. Ogni azienda possiede un pacchetto che può essere uguale o diverso da UNLIMITED.

    Al lancio della query, se le aziende dovessero essere di piu o uguali a 4, deve pescarmi 2 UNLIMITED e 2 NON (come da query) ma mai 4 UNLIMITED

    Il problema è che quando lancio la query capita che tra le 4 aziende me ne ripete qualcuna. Ad esempio su Sondrio ho solo un record che soddisfa la query e me lo ripete per 4 volte uguale e quindi di conseguenza manda l'email 4 volte alla stessa azienda, quando invece dovrebbe estrarmi solo 1 record (dato che ce n'è solo uno)

    Come posso ovviare questo problema?

    Ecco la query che utilizzo

    SELECT TOP 4 a.idazienda, a.pacchetto, z.email AS EMAIL_LEAD, z.citta, z.idazienda, s.idazienda


    FROM tbl_aziende a
    INNER JOIN tbl_zone z ON a.idazienda=z.idazienda
    INNER JOIN tbl_settori s ON a.idazienda=s.idazienda


    WHERE


    z.citta='Sondrio' AND a.pacchetto='unlimited'


    OR


    z.citta='Sondrio' AND a.pacchetto<>'unlimited'


    ORDER BY NEWID()
    Ultima modifica di generationweb.i; 22-09-2015 a 00:01
    http://www.generationweb.it <--- web site

  2. #2
    SELECT DISTINCT * FROM (qui metti la tua query)

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.