我正在尝试找出一种查询属性功能查找表的方法。
我有一个包含出租物业信息(地址、租金、押金、卧室数量等)的属性表,以及另一个代表该属性(游泳池、空调、现场洗衣等)的表(Property_Feature) .)。特征本身在另一个标有特征的表中定义。
Property
pid - primary key
other property details
Feature
fid - primary key
name
value
Property_Feature
id - primary key
pid - foreign key (Property)
fid - foreign key (Feature)
假设有人想搜索有空调、游泳池和洗衣房的房产。如果每一行只代表一个特征,如何查询 Property_Feature 表以获取同一属性的多个特征?SQL 查询会是什么样子?这可能吗?有更好的解决方案吗?
感谢您的帮助和洞察力。