SQL Server 2008 R2 データベースに 2 つのテーブルがあります - ルールとアイテム
Rules レコードには 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 でそれを行う方法があれば、あまり面倒ではありません。