Имам база данни с къщи. В записа на базата данни mssql има поле, наречено areaID. Една къща може да бъде в множество области, така че записът може да бъде както следва в базата данни:
+---------+----------------------+-----------+-------------+-------+
| HouseID | AreaID | HouseType | Description | Title |
+---------+----------------------+-----------+-------------+-------+
| 21 | 17, 32, 53 | B | data | data |
+---------+----------------------+-----------+-------------+-------+
| 23 | 23, 73 | B | data | data |
+---------+----------------------+-----------+-------------+-------+
| 24 | 53, 12, 153, 72, 153 | B | data | data |
+---------+----------------------+-----------+-------------+-------+
| 23 | 23, 53 | B | data | data |
+---------+----------------------+-----------+-------------+-------+
Ако отворя страница, която изисква къщи само в зона 53, как ще я търся. Знам, че в MySQL можете да използвате find_in_SET, но аз използвам Microsoft SQL Server 2005.