Eine Spalte kann nicht mehrere Werte haben. Versuchen Sie Folgendes:
SELECT tblresponse.response
FROM tblrelation LEFT JOIN
tblresponse
ON tblrelation.responseID = tblresponse.responseID
GROUP BY tblresponse.response
having sum(case when tblrelation.symptomID = '3' then 1 else 0 end) > 0 and
sum(case when tblrelation.symptomID = '4' then 1 else 0 end) > 0
Dies gruppiert alle Beziehungen für eine gegebene Antwort zusammen. Das having
Klausel zählt die Zahl, die '3' ist, und separat, die '4' sind. Wenn diese beide größer als 0 sind, wird die Antwort zurückgegeben.
Übrigens, wenn die IDs Zahlen sind, brauchen Sie die Anführungszeichen nicht.