1つの列に複数の値を含めることはできません。これを試してください:
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
これにより、特定の応答に対してすべての関係がグループ化されます。 持っているコード> 句は、「3」である数と「4」である個別の数をカウントします。これらが両方とも0より大きい場合、応答が返されます。
ちなみに、IDが数字の場合、引用符は必要ありません。