Sql 查询选项/值表
我有一个表,其中包含名为“Option_values”的选项和值。这将包含一个选项和一个值,即 选项=属性类型(ID:1) 值=已分离(ID:1) 表:选项_值(FK PropertyID)、属性(PK PropertyID)、选项(PK OptionID)、值(PK ValueID) 通过查询访问选项的最简单方法是什么 i、 我以前的查询类似于SELECT*fromtroperties,其中Option=Value,但由于我有多行属性,所以现在不起作用 我希望能够轻松访问Option_Values表中的任何数据,是否可以进行简单的内部联接Sql 查询选项/值表,sql,sql-server,tsql,Sql,Sql Server,Tsql,我有一个表,其中包含名为“Option_values”的选项和值。这将包含一个选项和一个值,即 选项=属性类型(ID:1) 值=已分离(ID:1) 表:选项_值(FK PropertyID)、属性(PK PropertyID)、选项(PK OptionID)、值(PK ValueID) 通过查询访问选项的最简单方法是什么 i、 我以前的查询类似于SELECT*fromtroperties,其中Option=Value,但由于我有多行属性,所以现在不起作用 我希望能够轻松访问Option_Valu
谢谢听起来你想要一个不同的列表 从表中选择distinct(选项\u id)
或者根据您的数据库,“distinct”可能是“unique”。您想要的结果集是什么?您的问题还不够清楚。SQL Server使用
distinct
,而不是unique,并且它是一个声明词,不是一个函数,所以它应该是从表中选择distinct option\u id
。您仍然可以在它周围加括号。这是一种时尚。我之所以使用parens,是因为它看起来和行为都像一个函数。
PropertyID OptionID ValueID
1 1 1
1 2 2
2 3 3