Visualizzazione dei risultati da 1 a 4 su 4

Discussione: sql particolare

Hybrid View

  1. #1
    Domanda da sezione Database!!!

    codice:
    SELECT p.nome_prodotto FROM prodotti p
       INNER JOIN associa a ON p.id_prodotto = a.id_prodotto
       WHERE a.id_categoria IN (5, 8, 9)
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  2. #2
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Domanda da sezione Database!!!

    codice:
    SELECT p.nome_prodotto FROM prodotti p
       INNER JOIN associa a ON p.id_prodotto = a.id_prodotto
       WHERE a.id_categoria IN (5, 8, 9)
    Dovresti anche solo aggiungere DISTINCT alla query per evitare duplicati; se uno stesso prodotto può stare in più categorie allora si potrebbero duplicare andando in join con la tabella ASSOCIA quindi con DISTINCT sistemi il problema:

    SELECT DISTINCT p.nome_prodotto FROM prodotti p
    INNER JOIN associa a ON p.id_prodotto = a.id_prodotto
    WHERE a.id_categoria IN (5, 8, 9)
    Se ti stai approcciando all'argomento database dai uno sguardo anche a: SQL, database relazionale, regole di Codd, modello E-R, forme normali, normalizzazione con il mio testo: Semplicemente Database

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 © 2026 vBulletin Solutions, Inc. All rights reserved.