-
Notifications
You must be signed in to change notification settings - Fork 7
feature_08_union_tables
Tony Jang edited this page Oct 5, 2020
·
2 revisions
테이블을 서로 결합하는 쿼리를 추적하는 기능을 제공합니다.
✔ = 지원하는 기능
❌ = 지원하지 않는 기능
⚠ = 지원 예정
MySql | PostgreSql | JSql | Oracle | SqlServer |
---|---|---|---|---|
✔ | ✔ | ✔ | ✔ | ✔ |
SELECT a, c FROM first_table
UNION ALL
SELECT b, d FROM second_table
Database.Table = sample_db
.first_table
Columns = a, c
Database.Table = sample_db
.second_table
Columns = b, d
-
IQsiCompositeTableNode
-
Sources
-
IQsiDerivedTableNode
-
Columns
-
IQsiColumnsDeclarationNode
-
Columns
-
IQsiDeclaredColumnNode
-
Name
=a
-
-
IQsiDeclaredColumnNode
-
Name
=b
-
-
IQsiDeclaredColumnNode
-
-
IQsiColumnsDeclarationNode
-
Source
-
IQsiTableAccessNode
-
Identifier
=actor
-
-
IQsiTableAccessNode
-
-
IQsiDerivedTableNode
-
Columns
-
IQsiColumnsDeclarationNode
-
Columns
-
IQsiDeclaredColumnNode
-
Name
=c
-
-
IQsiDeclaredColumnNode
-
Name
=d
-
-
IQsiDeclaredColumnNode
-
-
IQsiColumnsDeclarationNode
-
Source
-
IQsiTableAccessNode
-
Identifier
=actor
-
-
IQsiTableAccessNode
-
-
IQsiDerivedTableNode
-
-
a (union)
-
a (derived)
-
a
- Reference : sample_db.first_table
-
a
-
b (derived)
-
b
- Reference : sample_db.second_table
-
b
-
a (derived)
-
c (union)
-
c (derived)
-
c
- Reference : sample_db.first_table
-
c
-
d (derived)
-
d
- Reference : sample_db.second_table
-
d
-
c (derived)
first_table
과 second_table
를 합쳤을때
첫번째 컬럼인 a는 first_table
의 a
컬럼과 second_table
의 b
컬럼을 레퍼런스로 가지고 있습니다.
두번째 컬럼인 c는 first_table
의 c
컬럼과 second_table
의 d
컬럼을 레퍼런스로 가지고 있습니다.