एक कॉलम में एक से अधिक मान नहीं हो सकते। इसे आजमाएं:
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
यह दी गई प्रतिक्रिया के लिए सभी संबंधों को एक साथ समूहित करता है। having
क्लॉज उस संख्या को गिनता है जो '3' और अलग से '4' हैं। यदि ये दोनों 0 से अधिक हैं, तो प्रतिक्रिया वापस कर दी जाती है।
वैसे, यदि आईडी संख्याएं हैं, तो आपको उद्धरण चिह्नों की आवश्यकता नहीं है।