今天我的问题是我将如何去创建一个使用两个以上表的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