Visualizzazione dei risultati da 1 a 8 su 8

Discussione: query con dati doppi

  1. #1

    query con dati doppi

    Ciao a tutti ho un problema con la visualizzazione dei dati.
    Ho 2 tabelle news dove sono inserite le varie news e News_prov dove una news può essere visualizzata in una o più province.
    Ho un utente che può vedere più province di conseguenza quando visualizzo le sue news ho una news che viene visualizzata più volte perchè una volta è per la provincia torino e l'altra volta è per la provincia di cuneo.
    Come faccio a far vedere comunque una sola news anche se appartiene e province separate?

    Di seguito riporto la query
    codice:
    SELECT DISTINCT *
    FROM         news LEFT OUTER JOIN
                          News_prov ON news.id = News_prov.id_news
    WHERE     (news.id_provincia IN (8, 24, 90)) AND (news.data BETWEEN '1/01/2000' AND '12/31/2008') OR
                          (news.data BETWEEN '1/01/2000' AND '12/31/2008') AND (News_prov.id_prov IN (8, 24, 90))
    ORDER BY news.data DESC

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Re: query con dati doppi

    Originariamente inviato da robbe2000
    Come faccio a far vedere comunque una sola news anche se appartiene e province separate?
    Ma un GROUP BY news non va bene?

  3. #3
    racchiudi la tua query in una query DISTINCT

  4. #4
    racchiudi la tua query in una query DISTINCT
    non ho capito come fare mmi puoi spiegare meglio per favore?

  5. #5
    select distinct campo from (... qui ricopi la tua query ...)

  6. #6
    QUOTE]select distinct campo from (... qui ricopi la tua query ...)[/QUOTE]


    ma poi riesco a vedere tutti i dati?[

  7. #7
    select * from news where idnews in (
    select distinct idnews from (
    ...tua query ...
    )
    )

  8. #8
    grazie mille

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.