我有一個叫家的觀點:結合SQL視圖與左外連接查詢
CREATE VIEW `skohr`.`Home` AS
Select Song_OID, Song_Name, Album_Name, Artist_First_Name, Artist_Last_Name, Band_Name, Genre, Album_Art_File_Path
From Song, Album, Artist, Track_Number, Made
Where Song_OID = Track_Number.Song_OID_FK AND Album_OID=Track_Number.Album_OID_FK AND Album_OID=Made.Album_OID_FK AND Artist_OID=Made.Artist_OID_FK
ORDER BY Song_Name Asc
我跑在視圖下面的查詢得到我想要的表:
Select DISTINCT * From Home LEFT OUTER JOIN (SELECT * FROM Song_Setting, user WHERE User_OID=User_OID_FK) AS UserSongs
ON Song_OID=Song_OID_FK
如何合併將兩個單獨的查詢合併爲一個來創建單個視圖?
您是否嘗試過在查詢前添加CREATE VIEW語句? – PinnyM
這是MySQL嗎? SQL Server?甲骨文? –