임 내 수업나는 5 개 테이블이
에 대한 MTG 카드 데이터베이스를 만드는 MTG의 데이터베이스를 통해 검색 할 수있는 SQL 쿼리를 만들기 , setId
, CMC
. cardId가 기본 키입니다.
color
은 colorId
및 color
입니다. color는 문자열이며 colorId는 기본 키입니다.
type
은 typeId
및 type
을 포함합니다. 유형 유형 ID는 기본 키
card_colors
이 항목 cardId
의 쌍 colorId
card_types
이 cardId
및 typeId
의 항목 쌍을 유지하는 연결의 테이블을 보유하고 연결 테이블입니다, 문자열입니다.
카드를 이름으로 검색하고 각각의 유형과 색상을 한 줄에 표시하려면 어떻게해야합니까? 현재 내 쿼리는 각 카드마다 여러 색상의 항목을 표시합니다. ,
http://www.filehosting.org/file/details/446996/mtg_database.sqlite
난 혼자 SQL을 사용하여 그렇게 할 수 있다고 생각하지 않습니다. 문제는 색상 및 유형을 기반으로 출력에 알 수없는 여러 열을 추가해야한다는 것입니다. 이러한 쿼리 각각에 대해 커서를 개별적으로 만들고 사용자가 선호하는 프로그래밍 언어로 모든 데이터를 조합하는 것이 좋습니다. – Verma