1
我想要做的是創建一個視圖,加入2個表,個人和文檔。每個人都有許多文件,但我只想要最近爲該人簽發的文件。所以我想我加入了2個表格,它工作正常,然後我嘗試從文檔中排列發佈的日期以獲取最新的內容,然後獲取該行的頂部。對我來說,這是有道理的,但我得到以下錯誤創建sql oracle視圖,使用聯接,然後使用orderby然後使用rownum <= 1
that the SQL code is not complete
,我的代碼如下:
CREATE VIEW DisplayPersons
AS
SELECT
P.PERSON_ID AS "Person_ID",
P.SURNAME AS "Surname",
...
FROM PERSONS P
LEFT JOIN
DOCUMENTS D ON D.RECEIVED_BY = P.SURNAME||', '||P.INITIALS
ORDER BY D.ISSUED_DATE DESC
WHERE ROWNUM <= 1;