今天我的問題是我將如何去創建一個使用兩個以上表的MySQL數據庫的視圖?一個視圖中有多個表?
這是我的查詢(它的工作原理)我不想改變我目前的查詢,主要是尋找一個很好的參考與這個主題的例子。
CREATE OR REPLACE VIEW vw_itemsPurchased AS
SELECT `tbl_buyers`.`fldPrimaryKey` as fldFKeyBuyer, `tbl_buyers`.`fldEmail` as fldBuyerEmail, `tbl_buyers`.`fldAddressStreet`, `tbl_buyers`.`fldAddressCity`, `tbl_buyers`.`fldAddressState`, `tbl_buyers`.`fldAddressZip`, `tbl_buyers`.`fldAddressCountry`, `fldPaymentCurrency`, `fldPaymentGross`, `fldPaymentStatus`, `fldReceiverEmail`, `fldTransactionId`
FROM `tbl_transactions` INNER JOIN `tbl_buyers`
ON `tbl_transactions`.`fldFKeyBuyer` = `tbl_buyers`.`fldPrimaryKey`
感謝您的時間!
你只是......加入更多的表格。其他表與前兩者沒有關係嗎?我錯過了什麼?另外,你不需要在MySQL查詢中的每個表和字段名稱周圍反引號;他們只是逃避關鍵字。 – 2011-05-17 23:53:16
難道你不能繼續加入?我不明白什麼是錯的。有錯誤嗎? – 2011-05-17 23:58:11