複雑な SQL SELECT クエリからフィールドを抽出する正規表現を探しています (これが最善の方法だと思います)。
select A.field1, A.field2, (B.field1 + ', ' + B.field2), (SELECT C.field1 FROM C_table AS C WHERE C.Id = A.Id) from A_table as A join B_Table as B ON B.AId = A.Id
またはそのようなクレイジーなもの。
出力 [] は次のようになります。
- A.フィールド1
- A.field2
- (B.field1 + ', ' + B.field2)
- (SELECT C.field1 FROM C_table AS C WHERE C.Id = A.Id)
SELECT と FROM の間でフィールドを取得するコードを既に作成しました
A.field1, A.field2, (B.field1 + ', ' + B.field2), (SELECT C.field1 FROM C_table AS C WHERE C.Id = A.Id)
したがって、括弧内のものを除いて、各コンマで分割することは可能かもしれません...
ありがとうございました !