You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"JOIN 1": ["LEFT OUTER JOIN TB_RESOURCE C ON AAA.SECTOR_ID = C.SECTOR_ID"],
9
-
"JOIN 2": [
10
-
"INNER JOIN TB_EQUIP_ITEM D ON AAA.EQUIP_MODEL_ID = D.EQUIP_MODEL_ID",
11
-
"INNER JOIN TB_EQUIP_COLLECT_ITEM E ON D.COLLECT_ITEM_ID = E.COLLECT_ITEM_ID"
12
-
],
13
-
"JOIN ALIAS 1": ["C"],
14
-
"JOIN ALIAS 2": [
15
-
"D",
16
-
"E"
17
-
],
18
-
"TABLE": ["(SELECT A.EQUIP_ID, A.SECTOR_ID, B.EQUIP_MODEL_ID FROM TB_EQUIP A INNER JOIN TB_EQUIP_MODEL B ON A.EQUIP_MODEL_ID = B.EQUIP_MODEL_ID INNER JOIN TB_EQUIP_TYPE C ON B.EQUIP_TYPE_ID = C.EQUIP_TYPE_ID WHERE A.USE_YN = 'Y' AND C.EQUIP_TYPE_ID = 'equipTypeId' AND A.SECTOR_ID = (SELECT SECTOR_ID FROM TB_SECTOR WHERE CONTAINER_NAME = 'containerName' AND GATEWAY = 'gateway' AND CONTAINER = 'container')) AAA"],
19
-
"TABLE ALIAS": ["AAA"],
20
-
"TABLE SUB QUERY 1": ["(SELECT A.EQUIP_ID, A.SECTOR_ID, B.EQUIP_MODEL_ID FROM TB_EQUIP A INNER JOIN TB_EQUIP_MODEL B ON A.EQUIP_MODEL_ID = B.EQUIP_MODEL_ID INNER JOIN TB_EQUIP_TYPE C ON B.EQUIP_TYPE_ID = C.EQUIP_TYPE_ID WHERE A.USE_YN = 'Y' AND C.EQUIP_TYPE_ID = 'equipTypeId' AND A.SECTOR_ID = (SELECT SECTOR_ID FROM TB_SECTOR WHERE CONTAINER_NAME = 'containerName' AND GATEWAY = 'gateway' AND CONTAINER = 'container'))"],
3
+
"DISTINCT": ["TRUE"],
4
+
"COLUMN": ["VAL"],
5
+
"TABLE": ["((SELECT FIELD1 AS VAL FROM TABLE1 WHERE CONDITION1 = 'CONDITION1') UNION ALL (SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3')) T"],
6
+
"TABLE ALIAS": ["T"],
7
+
"TABLE SUB QUERY 1": ["((SELECT FIELD1 AS VAL FROM TABLE1 WHERE CONDITION1 = 'CONDITION1') UNION ALL (SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'))"],
21
8
"TABLE SUB QUERY ANALYSE 1": {
22
9
"CRUD": ["SELECT"],
23
-
"COLUMN": [
24
-
"A.EQUIP_ID",
25
-
"A.SECTOR_ID",
26
-
"B.EQUIP_MODEL_ID"
27
-
],
28
-
"JOIN 1": ["INNER JOIN TB_EQUIP_MODEL B ON A.EQUIP_MODEL_ID = B.EQUIP_MODEL_ID"],
29
-
"JOIN 2": ["INNER JOIN TB_EQUIP_TYPE C ON B.EQUIP_TYPE_ID = C.EQUIP_TYPE_ID"],
30
-
"JOIN ALIAS 1": ["B"],
31
-
"JOIN ALIAS 2": ["C"],
32
-
"TABLE": ["TB_EQUIP A"],
33
-
"TABLE ALIAS": ["A"],
34
-
"WHERE": ["A.USE_YN = 'Y' AND C.EQUIP_TYPE_ID = 'equipTypeId' AND A.SECTOR_ID = (SELECT SECTOR_ID FROM TB_SECTOR WHERE CONTAINER_NAME = 'containerName' AND GATEWAY = 'gateway' AND CONTAINER = 'container')"],
35
-
"WHERE SUB QUERY 1": ["(SELECT SECTOR_ID FROM TB_SECTOR WHERE CONTAINER_NAME = 'containerName' AND GATEWAY = 'gateway' AND CONTAINER = 'container')"],
36
-
"WHERE SUB QUERY ANALYSE 1": {
10
+
"COLUMN": ["FIELD1 AS VAL"],
11
+
"TABLE": ["TABLE1"],
12
+
"UNION ALL 1": ["SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2'"],
13
+
"UNION ALL 2": ["SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'"],
14
+
"UNION ALL 3": ["SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3'"],
15
+
"UNION ALL ANALYSE 1": {
37
16
"CRUD": ["SELECT"],
38
-
"COLUMN": ["SECTOR_ID"],
39
-
"TABLE": ["TB_SECTOR"],
40
-
"WHERE": ["CONTAINER_NAME = 'containerName' AND GATEWAY = 'gateway' AND CONTAINER = 'container'"]
(SELECT AAA.EQUIP_ID, C.SESSION_ID, E.COLLECT_ITEM_ID FROM (SELECT A.EQUIP_ID, A.SECTOR_ID, B.EQUIP_MODEL_ID FROM TB_EQUIP A INNER JOIN TB_EQUIP_MODEL B ON A.EQUIP_MODEL_ID = B.EQUIP_MODEL_ID INNER JOIN TB_EQUIP_TYPE C ON B.EQUIP_TYPE_ID = C.EQUIP_TYPE_ID WHERE A.USE_YN = 'Y' AND C.EQUIP_TYPE_ID = 'equipTypeId' AND A.SECTOR_ID = (SELECT SECTOR_ID FROM TB_SECTOR WHERE CONTAINER_NAME = 'containerName' AND GATEWAY = 'gateway' AND CONTAINER = 'container')) AAA LEFT OUTER JOIN TB_RESOURCE C ON AAA.SECTOR_ID = C.SECTOR_ID INNER JOIN TB_EQUIP_ITEM D ON AAA.EQUIP_MODEL_ID = D.EQUIP_MODEL_ID INNER JOIN TB_EQUIP_COLLECT_ITEM E ON D.COLLECT_ITEM_ID = E.COLLECT_ITEM_ID)
1
+
SELECT DISTINCT VAL FROM ((SELECT FIELD1 AS VAL FROM TABLE1 WHERE CONDITION1 = 'CONDITION1') UNION ALL (SELECT FIELD2 FROM TABLE1 WHERE CONDITION2 = 'CONDITION2') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3') UNION ALL (SELECT FIELD3 FROM TABLE3 WHERE CONDITION3 = 'CONDITION3')) T
0 commit comments