lahmanlite/sql/yearlyawards.sql

29 lines
658 B
MySQL
Raw Normal View History

pragma foreign_keys = 0;
2024-01-28 19:02:38 +00:00
begin;
attach database 'baseball-raw.db' as 'raw';
2024-01-31 06:09:39 +00:00
create temp table if not exists "yearlyawards" (
2024-01-28 19:02:38 +00:00
"year" numeric,
"award" text,
"league" text
);
insert into yearlyawards
select distinct yearid, awardid, lgID
from "raw".awardsmanagers
union
select distinct yearid, awardid, lgID
from "raw".awardsplayers;
2024-01-31 06:09:39 +00:00
create table if not exists main."yearlyawards" (
"year" numeric,
"award" text,
"league" text,
primary key("year","award","league"),
foreign key("year") references "seasons"("year"),
foreign key("award") references "awards"("ID")
);
insert into main.yearlyawards select distinct * from temp."yearlyawards";
2024-01-28 19:02:38 +00:00
commit;