连接SQL Server 2000的问题
我有 3 张桌子 - 项目, 道具, Items_To_Props
我需要返回与我发送的所有属性匹配的所有项目 例如,
items
1
2
3
4
props
T1
T2
T3
items_to_props
1 T1
1 T2
1 T3
2 T1
3 T1
当我发送 T1,T2 时,我只需要获取第 1 项
I have 3 tables -
Items,
Props,
Items_To_Props
i need to return all items that match all properties that i send
example
items
1
2
3
4
props
T1
T2
T3
items_to_props
1 T1
1 T2
1 T3
2 T1
3 T1
when i send T1,T2 i need to get only item 1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不知道有多少个 props,您可以创建一个临时表
#P(prop)
,用您的 props 填充它并运行以下查询(将执行相同的操作):If you don't know how many props you have, you can create a temp table
#P(prop)
, populate it with your props and run the folowing query (will do the same thing):正确的是,T2 只得到一行,T1 应该得到 3 行
It is correct that you only get one row for T2, you should get 3 for T1