【发布时间】:2009-11-20 20:03:11
【问题描述】:
我需要为每本书的价格高于“HOR”类型的书的书价找到书的代码和书名。我的桌子是这样的
CREATE TABLE BOOK (
BOOK_CODE CHAR(4) CONSTRAINT BOOK_BOOK_CODE_PK PRIMARY KEY,
TITLE VARCHAR2(40) CONSTRAINT BOOK_TITLE_NN NOT NULL,
PUBLISHER_CODE CHAR(2) CONSTRAINT BOOK_PUBLISHER_CODE_FK REFERENCES PUBLISHER(PUBLISHER_CODE),
TYPE CHAR(3), (this is where the 'HOR' is located)
PRICE NUMBER(4,2),
PAPERBACK CHAR(1)
);
我尝试了几种不同的方法,但我不知所措。我假设我将不得不使用别名?
【问题讨论】:
-
展示一些你尝试过但不起作用的方法。
-
那行得通,但我不确定我明白为什么。当我尝试创建 100 个不同版本中的 1 个时,例如... SELECT MIKEC.BOOK_CODE、MIKEC.TITLE、MIKEC.TYPE、MIKEC.PRICE、BOOK.BOOK_CODE、BOOK.TITLE、BOOK.TYPE、BOOK.PRICE FROM BOOK , 在 MIKEC.PRICE > BOOK.PRICE 和 MIKEc.TYPE = 'HOR' 的地方预订 MIKEC;我选择了 59 行,但这似乎不对