4
如何使用數據庫管理系統中的表創建用戶視圖?如何使用數據庫管理系統中的表創建用戶視圖?
我們如何在SQL代碼中編寫它?
我試圖做到這一點......創建視圖VIEW3作爲選擇MGRSSN,FNAME,LNAME,BDATE,薪水從部門,員工在哪裏DEPARTMENT.MGRSSN = EMPLOYEE.SSN;
如何使用數據庫管理系統中的表創建用戶視圖?如何使用數據庫管理系統中的表創建用戶視圖?
我們如何在SQL代碼中編寫它?
我試圖做到這一點......創建視圖VIEW3作爲選擇MGRSSN,FNAME,LNAME,BDATE,薪水從部門,員工在哪裏DEPARTMENT.MGRSSN = EMPLOYEE.SSN;
不知道你確切的表結構,我不能幫你執行查詢100%,但是這應該讓你在正確的方向和解決您的問題:
的CREATE VIEW語法:
CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
你進行JOIN錯誤:
CREATE VIEW VIEW3 AS SELECT MGRSSN, FNAME, LNAME, BDATE,
SALARY FROM DEPARTMENT, EMPLOYEE WHERE DEPARTMENT.MGRSSN = EMPLOYEE.SSN;
應該像這樣:
CREATE VIEW VIEW3
AS SELECT MGRSSN, FNAME, LNAME, BDATE, SALARY
FROM DEPARTMENT a, EMPLOYEE b
WHERE a.MGRSSN = b.SSN
你只需要查詢它:
SELECT * FROM [VIEW3]
對於進一步的閱讀,我建議你的SQL文檔CREATE VIEW語句,並學習如何工作,看看與虛擬桌子。
你有什麼設計想法,如果你試圖把某些東西出來,我肯定有人願意幫助你的設計。 – Skewled
我試圖做到這一點...創建視圖VIEW3 AS SELECT MGRSSN,FNAME,LNAME,BDATE,SALARY 從部門,僱員 WHERE DEPARTMENT.MGRSSN = EMPLOYEE.SSN; – user3171412