Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    Quote Originariamente inviata da optime Visualizza il messaggio
    ok, questa funziona? se non funziona, qual è il problema?
    la query sintatticamente funziona ma non ritorna quello che voglio, perché oltre a tirarmi fuori gli articoli giusti che hanno queste tre tags
    'cotone','bianchi','lunghi'
    mi tira fuori anche gli articoli che hanno
    'cotone','bianchi','corti' <--

  2. #12
    posti un estratto del contenuto delle tabelle?

  3. #13
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    non so cosa intendi per estratto, te lo scrivo

    esempio, ho un articolo con id 154 che ha le tags
    id 1 - bianchi - articoli.id 154
    id 2 lunghi - articoli.id 154
    id 3 cotone - articoli.id 154

    ed un articolo con id 200 che ha come tags
    id 7 - bianchi - articoli.id 200
    id 8 lunghi - articoli.id 200
    id 9 cotone - articoli.id 200

    il db l'ho trovato fatto così, ovviamente è fatto male perchè ripete il valore "bianchi" tante volte quanto viene usata

  4. #14
    ok, allora non devi usare la IN (che è come la OR) ma devi esplicitare gli attributi in AND

  5. #15
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    Quote Originariamente inviata da optime Visualizza il messaggio
    ok, questa funziona? se non funziona, qual è il problema?
    ho scritto in AND, così:

    SELECT articoli.id
    FROM articoli
    INNER JOIN tags
    ON tags.articoli_id= articoli.id
    WHERE
    tags.name = 'cotone' AND
    tags.name = 'bianchi' AND
    tags.name = 'lunghi'

    ma ritorna zero risultati

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.