Visualizzazione dei risultati da 1 a 10 su 15

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    come scrivere una query su una tbl una a molti

    ho un db dove ad un articolo corrispondono 3 tag differenti, ad esempio

    all'articolo calzini corrispondono queste 3 tags
    cotone
    bianchi
    lunghi

    quindi ho 2 tabelle, una tabella articoli ed una tabella tags con una relazione 1 a molti
    ogni articolo può avere da 1 a 3 tag

    che query devo fare per avere tutti gli articoli che abbiamo le tags
    cotone
    bianchi
    lunghi
    ?

    ho provato con
    select * from articoli, tags where articoli.id = tags.articoli_id AND tags in ("cotone","bianchi","lunghi") group by articoli.id

    ma non va bene perchè questa query mi ritorna gli articoli anche del tipo
    cotone
    neri <----
    lunghi

    io invece voglio solo gli articoli che abbiano come tags proprio i valori
    cotone
    bianchi
    lunghi
    Ultima modifica di abcd1000; 25-04-2019 a 11:21

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.