안녕하세요. 이래저래 고민하다 글을 올립니다.
닷넷을 개발 중인데요. 기존에 있던 소스에 형식을 맞게 쿼리문을 작성하다 보니 모르는 부분이 있어서요.

현재소스형식 예 :
Query.Clear();
Query.SetTable("A 1, B 2");
Query.AddColumn("1.aa):
Query.AddColumn("1.ab):
Query.AddColuMn("2.bb);
Query.AddCondition("1.cc = 2.dd");
Query.SetGroup("1.aa, 1.ab");
Query.AddOrder("1.aa, 1.ab");

의 형식으로 쿼리가 작성되어있습니다. 형식만 보십시오.

위 형식에 맞출려고 하는 쿼리문형식 UNION ALL을 사용하여 아래와 같습니다.
SELECT * FROM
(
SELECT AA, BB FROM A
UNION ALL
SELECT CC,DD FROM B
)
GROUP BY AA, BB
ORDER BY AA

어떻게 작성해야 할지 몰라서 헤메고 있습니다. 고수님들 도와주십시오.