테이블 구조가 있습니다. 나는 최선의 방법을 만드는 방법을 잘 모릅니다. 기본적으로 나는 두 개의 테이블, tblSystemItems 및 tblClientItems가 있습니다. '항목'을 참조하는 열이있는 세 번째 테이블이 있습니다. 문제는이 열이 시스템 항목이나 클라이언트 항목을 참조해야한다는 것입니다. 시스템 항목에는 1..2^31 범위의 키가 있지만
궁금한데, 외래 키 쌍이 항상 다른 두 개의 외래 키가있는 기본 키가없는 테이블을 만들 수 있습니까? 예를 들어 및 warehouse_id을 외장 키로 사용하는 STOCK 테이블은 ITEMS 및 WAREHOUSES 테이블입니다. 따라서 동일한 품목이 다른 창고에있을 수 있습니다. 테이블보기 : item_id warehouse_id quantity
10
최근 몇 가지 질문에서 열 이름을 지정하는 방법에 대해 설명하고 있지만 열 이름에 외래 키 및 기본 키의 개념을 포함시키는 개념을 발견 한 것에 놀랐습니다. 그건 내가 계획의이 종류를 사용하는 데이터베이스 시스템에서 일한 적이 고백해야 select t1.col_a, t1.col_b, t2.col_z
from t1 inner join t2 on t1.id_
나는 지난 몇 주간 SQL을 천천히 배우고있다. 나는 모든 관계형 대수와 관계형 데이터베이스가 어떻게 작동하는지에 대한 기본 사항을 선택했습니다. 내가 지금하고있는 일은 구현 방법을 배우는 것입니다. 나는 MySQL에서 외래 키를 발견했습니다. MySQL이 가지고있는 InnoDB 스토리지 스키마에 다른 것들이 많이 있다는 것을 알 수는 없습니다. MySQL