Мне нужно найти код книги и название книги для каждой книги, цена которой больше, чем цена книги для каждой книги, имеющей тип «HOR». Мой стол выглядит так:SQL Plus - вопрос типа псевдонима
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)
);
Я пробовал несколько разных способов, но я в недоумении. Я предполагаю, что мне придется использовать псевдоним?
Показать некоторые из способов, которые вы пробовали, которые не работали. –
Это сработало, но я не уверен, что понимаю почему. Когда я попробовал 1 из 100 различных версий, которые я создал ... SELECT MIKEC.BOOK_CODE, MIKEC.TITLE, MIKEC.TYPE, MIKEC.PRICE, BOOK.BOOK_CODE, BOOK.TITLE, BOOK.TYPE, BOOK.PRICE ОТ КНИГИ, КНИГА MIKEC ГДЕ MIKEC.PRICE> BOOK.PRICE И MIKEc.TYPE = 'HOR'; У меня было выделено 59 строк, но это не кажется правильным – Michael