Advert 테이블, Newspaper 열은 정수 값을가집니다. 이SQL Server :이 방법에 가입 하시겠습니까?
NewspaperName UnitPrice
A 12.00
B 11.00
C 5.00
쿼리와 같은
Newspaper
1
2
3
Newspaper
테이블;
select
case
when a.Newspaper = 1 then 'A'
when a.Newspaper = 2 then 'B'
when a.Newspaper = 3 then 'C'
when a.Newspaper = 4 then 'D'
else 'Empty'
end as NewspaperName
from Advert
left join...
조금 어리석은 짓입니다. 하지만 왼쪽에 에 Advert
테이블을 가입시키고 싶습니다. 가입 방법?
가 왜'Advert' 테이블이'Newspaper' 테이블의 기본 키 유형을 사용하지 않는 이유는 무엇입니까? 깨진 디자인처럼 보입니다. – Oded
이렇게 디자인되었습니다. 나쁜 디자인. @Oded – ozkank
그건 내 요점이야. 디자인을 고칠 기회가 없습니까? 'Advertisement '에있는 것과 일치하는'Newspaper'에 정수 열을 추가하고 그것에 가입하십시오. – Oded