我得到以下錯誤而創建視圖出錯創建視圖(View的SELECT包含在FROM子句中的子查詢)請建議對這段代碼
備用選項或方法視圖的SELECT語句包含在子查詢FROM子句
請建議爲這一段代碼
Create or Replace view mydb.cnCustomerv
as
Select * from mydb.customermaster
left join
(
Select customertransaction.transactioninvoiceno , customertransaction.transactionvalue , customertransaction.cardnumber from mydb.customertransaction order by customertransaction.transactionid desc limit 1
) as a on
mydb.customermaster.cardnumber = a.cardnumber
left join
(
Select customerredemption.transactionuniquecode , customerredemption.redemptionvalue , customerredemption.cardnumber from mydb.customerredemption order by customerredemption.redemptionid desc limit 1
) as B on
mydb.customermaster.cardnumber = B.cardnumber;
http://stackoverflow.com/questions/206062/mysql-view-with-subquery-in-the-from-clause-limitation - 這可能會幫助你,還要檢查第二通過「Json on Linux Apache My」用戶描述他的問題並尋找類似的問題。 –
@Nilesh在創建子查詢視圖不工作,我已經嘗試過。 –
是在子查詢上創建視圖將不起作用,但您可以通過其他方式實現它,請查看下面的答案。 –