Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    6

    Richiesta d'aiuto per risolvere una query

    Ho un piccolo problema di query relativo ad un esercizio:

    le tabelle sono 2:

    Codice PHP:
    acquisto(
    codice integer primary key,
    prodotto integer not null,
    acquirente integer not null references acquirenti
    e

    Codice PHP:
    acquirenti(
    codice integer primary key,
    cognome varchar(25not null,
    nazione varchar(25not null
    la query mi chiede di selezionare i prodotti con almeno due acquirenti di nazionalità diverse
    So come trovare i prodotti con almeno due acquirenti:

    Codice PHP:
    select prodotto
    from acquisto
    group by prodotto having count
    (*)>=
    ma come procedo per verificare che siano tutti di nazioni diverse?

  2. #2
    Io creerei una select distinct della join che includa codice, prodotto degli acquisti e nazione degli acquirenti quando acquirente.acquisto = codice.aquirenti
    quindi raggrupperei questa vista per prodotto e visualizzerei solo quelli che appaiano più di una volta.

    A te l'SQL



    BH

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.