我在 SQL Server 2008 R2 数据库中有 2 个表 - 规则和项目
规则记录具有 Id 和 Expression,例如:
1, "(1 AND 2)"
Items 记录具有 Id 和 Name,例如:
1, "Foo"
2, "Bar"
有没有办法在单个查询中选择所有规则表达式并用它们的名称替换项目 ID?
SELECT Magic(Expression) FROM Rules WHERE Id = 1
会给我"(Foo AND Bar)"
我正在考虑做一个.net 控制台应用程序,所以我可以利用正则表达式,但如果有办法在 SQL 中做到这一点,这不是太混乱,我宁愿走那条路。