查询选项/值表

时间:2011-12-29 21:25:09

标签: sql sql-server tsql

我有一个表,其中包含名为“Option_Values”的选项和值。这将包含一个选项和一个值,即

选项=物业类型(ID:1) 值=已分离(ID:1)

PropertyID   OptionID      ValueID
1             1           1
1             2           2
2             3           3

表:Option_Values(FK PropertyID),属性(PK PropertyID),选项(PK OptionID),值(PK ValueID)

通过查询访问选项的最简单方法是什么?

即。我的旧查询就像这个SELECT * FROM Properties WHERE Option = Value,但因为我有多行属性,所以现在不行。

我希望能够轻松访问Option_Values表中的任何数据,是否可以进行简单的INNER JOIN?

由于

1 个答案:

答案 0 :(得分:1)

听起来你想要一个独特的清单?

从表中选择distinct(option_id) 或者根据您的数据库“distinct”可能是“唯一的”。