【发布时间】:2012-11-29 05:18:11
【问题描述】:
我必须创建一个理货表,其中理货是通过从 bookavailable 和 newarrivals 获取销售价格、从出版商获取成本价格来生成的,然后将两者相减以获得损益表。
如何使用引用上述键的语法声明计数表? 该表的主键应该是什么? 该表需要显示相应的 bookid 即买价和从该账簿带来的损益。
使用的代码:
CREATE TABLE BOOKSAVAILABLE(
BID VARCHAR(5) PRIMARY KEY,
TITLE VARCHAR(50),
AUTHOR VARCHAR(40),
CATEGORY VARCHAR(40),
PRICE VARCHAR(10),
AVAILABLE VARCHAR(5)
);
CREATE TABLE NEWARRIVALS(
BID VARCHAR(5) PRIMARY KEY,
TITLE VARCHAR(50),
AUTHOR VARCHAR(40),
CATEGORY VARCHAR(40),
PRICE VARCHAR(10),
AVAILABLE VARCHAR(10)
);
CREATE TABLE PUBLISHER(
PID VARCHAR(5),
BID VARCHAR(5),
PRIMARY KEY(PID,BID),
NAME VARCHAR(40),
CONTACT VARCHAR(10),
UNITS VARCHAR(40),
SOLDAT VARCHAR(10)
);
【问题讨论】:
-
有新品上市吗?还是他们还没到?
-
主键应该是book id。
-
新品上架
标签: mysql reference foreign-keys primary-key