【发布时间】:2019-11-14 08:16:06
【问题描述】:
列出集合中所有书籍的书籍(id、标题和成本)和作者(id、名称)信息。 [共 42 行](在这个问题集中,使用 WHERE 子句形成等连接)
Oracle 9i 服务器(是的,它是旧的)
book table 包含 40 行
author 表包含 15 行
到目前为止我有什么:
DESCRIBE book;
DESCRIBE author;
SELECT * FROM book;
SELECT * FROM author;
SELECT book.ID,book.TITLE,book.COST,author.ID,author.NAME
FROM book,author
DESCRIBES:
Book table:
Name Null? Type
ID NOT NULL NUMBER(5)
TITLE NOT NULL VARCHAR2(64)
COPYYEAR NUMBER(4)
PUBLID NUMBER(5)
COST NUMBER(5,2)
LOCATION VARCHAR2(8)
Author Table:
Name Null? Type
ID NOT NULL NUMBER(5)
NAME NOT NULL VARCHAR2(32)
LASTNAME NOT NULL VARCHAR2(20)
BIRTHDATE DATE
DEATHDATE DATE
【问题讨论】:
-
向我们展示一些示例表数据和预期结果。 (作为格式化文本,没有图像。)另外看看minimal reproducible example。
-
顺便说一句,Oracle 9 不支持显式
JOIN?!? -
书籍和作者是如何关联的?什么是公开的?