Devo selezionare una riga dalla mia tabella mysql.MYSQL Selezionare su due valori una colonna
Nella tabella ci sono due righe con un valore uguale.
TABLE
-----
articleId
keywordId
Ora ho bisogno di selezionare un articolo, che ha parole chiave Id = 1, così come parola chiave Id = 12.
Ogni link per una parola chiave ha il proprio record.
Come posso fare una query di selezione per sapere se c'è un articolo che corrisponde alle due parole chiave?
SELEZIONA ccdn_nid, COUNT (*) FROM 'ccdn_cmdt' dove 'cmdt_tid' IN (1, 31584) GROUP BY' ccdn_nid' HAVING COUNT (*) = 2 Ho provato questo, ma ancora ottenere i risultati che appena hanno un record in 1. Tutte le idee? –
@ user1955019 Controllare la demo. –
Hey Saharsh, non riesco ancora a farlo funzionare: selezionare 'ccdn_nid' da 'ccdn_cmdt' dove' cmdt_tid'IN (1, 31641) GROUP BY 'ccdn_nid' HAVING COUNT (*) = 2 mio tavolo si presenta così: ccdn_nid int (11) cmdt_tid int (11) ccdncmdt_outpid int (11) Ancora ottenere una risultati risultato. –