에서 내 데이터베이스 구조의 단순화를 테이블에 가입 선택 :다음 열 값
+-----------+ +-----------+ +-------------+
| data | | int_val | | float_val |
+-----------+ +-----------+ +-------------+
| data_id | | val_id | | val_id |
| type | | int_val | | float_val |
| value_ref | +-----------+ +-------------+
+-----------+
data.value_ref
이 외래 키로 선언되는 것이 아니라 그 것이다. 아이디어는 data.type column
을 사용하여 결합 할 테이블 (float_val
또는 int_val
)을 선택하는 것입니다.
단일 쿼리로이 작업을 수행 할 수 있습니까?
선택하려는 대상에 따라 달라집니다. –
이 테이블과 원하는 출력에서 몇 가지 샘플 데이터를 제공 할 수 있습니까? – KrazzyNefarious
되돌릴 열의 데이터 유형은 무엇입니까? 열은 단 하나의 데이터 유형 만 가질 수 있습니다 (특이한 SQL 확장을 제외하고). –