2014-04-17 42 views
4

如何使用數據庫管理系統中的表創建用戶視圖?如何使用數據庫管理系統中的表創建用戶視圖?

我們如何在SQL代碼中編寫它?

我試圖做到這一點......創建視圖VIEW3作爲選擇MGRSSN,FNAME,LNAME,BDATE,薪水從部門,員工在哪裏DEPARTMENT.MGRSSN = EMPLOYEE.SSN;

+0

你有什麼設計想法,如果你試圖把某些東西出來,我肯定有人願意幫助你的設計。 – Skewled

+1

我試圖做到這一點...創建視圖VIEW3 AS SELECT MGRSSN,FNAME,LNAME,BDATE,SALARY 從部門,僱員 WHERE DEPARTMENT.MGRSSN = EMPLOYEE.SSN; – user3171412

回答

0

不知道你確切的表結構,我不能幫你執行查詢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語句,並學習如何工作,看看與虛擬桌子。

相關問題