속성(attribute)
튜플(tuple)
- 하나 이상의 관계를 바탕으로 연산한다.
- 연산한 결과와 반환되는 것 또한 관계이다.
👉 UNION이나 테이블의 결합처럼 연산한 결과도 관계(릴레이션 = 테이블)
- 연산을 중첩 구조로 실행해도 상관없다.
mysql> select * from sample71_a;
+------+
| a |
+------+
| 1 |
| 2 |
| 3 |
+------+
3 rows in set (0.00 sec)
mysql> select * from sample71_b;
+------+
| b |
+------+
| 2 |
| 10 |
| 11 |
+------+
3 rows in set (0.00 sec)
mysql> select * from sample71_a UNION select * from sample71_b;
+------+
| a |
+------+
| 1 |
| 2 |
| 3 |
| 10 |
| 11 |
+------+
5 rows in set (0.00 sec)
mysql> select * from sample71_a, sample71_b;
+------+------+
| a | b |
+------+------+
| 1 | 2 |
| 2 | 2 |
| 3 | 2 |
| 1 | 10 |
| 2 | 10 |
| 3 | 10 |
| 1 | 11 |
| 2 | 11 |
| 3 | 11 |
+------+------+
9 rows in set (0.00 sec)
mysql> select * from sample71_a CROSS JOIN sample71_b;
+------+------+
| a | b |
+------+------+
| 1 | 2 |
| 2 | 2 |
| 3 | 2 |
| 1 | 10 |
| 2 | 10 |
| 3 | 10 |
| 1 | 11 |
| 2 | 11 |
| 3 | 11 |
+------+------+
9 rows in set (0.00 sec)