我必須從MS SQL Server數據庫中的多個表創建一個視圖,但我無法獲得相同的正確語法。如何從多個表創建視圖?
1
A
回答
3
您必須提供有關如何從多個表中返回數據的更多信息。通常,您使用連接:
CREATE VIEW your_view_vw AS
SELECT *
FROM TABLE_A a
JOIN TABLE_B b ON b.pk = a.fk
...其中fk
代表「主鍵」,並pk
代表「主鍵」 - 假設這些約束到位。也許你需要使用交叉連接?這是一個great visual representation of JOINs visually。
參考:
1
爲此,您可以連接,就像你有定期查詢。
如果您可以編寫一個查詢來獲取數據,則應該能夠以幾乎完全相同的方式編寫查看。
發表你有什麼。
1
例如
create view ViewCustomerOrders
as
select * from Customer c
join Order o on o.CustomerID = c.CustomerID
1
create view viewname
as
select * from table a
join table b on b.col2 = a.col2
0
CREATE VIEW VIEW_NAME 作爲 SELECT * FROM TABLE_A一個 加入上a.column_id = b.column_id
相關問題
- 1. SQL Server創建從多個視圖
- 2. 如何使用列表視圖創建一個多級列表
- 3. 創建多個表的視圖
- 4. 創建SQL視圖,在多個表
- 5. 我想創建一個數組,從多個表視圖選擇
- 6. 從視圖創建一個表格?
- 7. 如何使用多個動態字段創建「創建視圖」?
- 8. 如何使用FFMpeg從多個圖像序列創建視頻?
- 9. 如何創建組合2個表中的多行的視圖?
- 10. MySql - 創建視圖以從多個表中讀取
- 11. 如何從按鈕創建一個下拉列表視圖?
- 12. 如何從連接了多個信息的數組中創建列表視圖?
- 13. 如何創建2D列表視圖
- 14. 如何創建表警報視圖
- 15. 如何創建表格視圖?
- 16. 如何創建列表視圖onItemclicklistener
- 17. 如何在winforms中的單個樹視圖中創建多個樹視圖?
- 18. 在MySQL中創建一個視圖表,但是從2個表
- 19. 如何從一個列表中創建多個列表?
- 20. 如何創建這個定製視圖
- 21. 如何創建這個索引視圖?
- 22. 我如何創建這個視圖?
- 23. 從firebase查詢創建列表視圖
- 24. 從重複行的表創建視圖
- 25. 創建視圖1字段從2表
- 26. 創建從單個模板繼承的多個動態視圖
- 27. Ruby/Rails如何創建從一個視圖到另一個視圖的鏈接
- 28. ios:如何從IB中的一個視圖創建兩個不同的視圖?
- 29. 如何從多個表中選擇表來創建表?
- 30. 如何創建視圖?
能否請您發表您的觀點語法表-B B'那會給我們一個開始的地方。 – bogertron 2010-05-27 17:56:18