Originariamente inviato da supergeniux
Forse non mi sono spiegato, le news sono (ad esempio) 1.000 mentre le frasi sono (sempre ad esempio) 50.

Nella news con ID 1, mostro tutte e 50 le frasi.
Nella news con ID 2, mostro tutte le frasi tranne la 13 e la 50.
Nella news con ID 3, mostro tutte le frasi tranne la 17 e la 49.

Ogni frase da mostrare è associata ovviamente ad un ID.
Allora puoi fare il ragionamento inverso

Tu hai:

tabella_news
id_news
testo

tabella_frasi
id_frase
testo

tabella_frasi_news
id_frasi_news
id_frase
id_news


E nella tabella_frasi_news metti le frasi che NON devono essere associate a quella news