ora quando fai uscire le frasi (con un while penso che lo fai) dentro al while ci fai un altro while con SELECT che praticamente ti cerca l'id della frase nel id della tabella risposta.
La prima parte è esattamente la procedura che ho usato...

Invece, puoi chiarirmi meglio cosa intendi con la select del secondo while?

Mi stai suggerendo di non fare join e di utilizzare due query separate? Ma se le separo, come faccio ad associare la giusta risposta alla frase?

GRazie

PS:
ho mantenuto la soluzione a due tabelle...