상위 테이블과 하위 테이블 간의 관계는 일대다 관계입니다. 'customer'와 'orders'라는 두 개의 테이블을 예로 들어 이해할 수 있습니다. 여기서 'customer'는 상위 테이블이고 'orders'는 하위 테이블입니다. 고객이 하나 이상의 주문을 가질 수 있기 때문에 관계는 일대다입니다. 다음과 같이 두 테이블에 값을 삽입하여 증명할 수 있습니다. -
mysql> Select * from Customer; +----+---------+ | id | name | +----+---------+ | 1 | Gaurav | | 2 | Raman | | 3 | Harshit | | 4 | Aarav | +----+---------+ 4 rows in set (0.00 sec) mysql> Select * from orders; +----------+----------+------+ | order_id | product | id | +----------+----------+------+ | 100 | Notebook | 1 | | 110 | Pen | 1 | | 120 | Book | 2 | | 130 | Charts | 2 | +----------+----------+------+ 4 rows in set (0.00 sec)
위의 결과 집합에서 id =1인 고객은 2개의 주문을 갖고 있고 id =2인 고객은 2개의 주문을 가지고 있기 때문에 한 고객이 많은 주문을 가질 수 있음이 분명합니다.