نقل قول نوشته شده توسط Maryam_y_m
این هم جواب نمیدهد چون در یک رکورد که نمیشود مقدار یک فیلد مساوی دو مقدار مختلف باشد
یعنی هم PropertyID =300 و هم PropertyID =305
نه دوست عزیز جواب فوق برای سوالی که شما مطرح کردید درسته مگر اینکه سوالتون چیز دیگه باشد. اگر دقت کنید گفته یا 500 باشه یا 300 واین کاملا منطقیه

من فکر میکنم منظورتون اینه

Select * From TableName where
( PropertyID =300 and PropertyValue ='م')
And ID in(
Select * From TableName where
( PropertyID =305 and PropertyValue ='ن')
)