select g.id, ifnull(s.count, 0)
from t_goods g
left join v_stock s on g.id = s.id
這個SQL工作得很好,然後我創建一個視圖:錯誤創建視圖使用IFNULL函數在MySQL
create or drop view v_goods_stock as
select g.id, ifnull(s.count, 0)
from t_goods g
left join v_stock s on g.id = s.id
我得到的錯誤:
[Err] 1064 - You have an error in your SQL syntax
我的MySQL版本5.5。
我嘗試刪除這樣
create or drop view v_goods_stock as select g.id id, s.count c from t_goods g left join v_stock s on g.id = s.id
IFNULL函數我仍然得到同樣的錯誤。
非常感謝你! – user1434702 2013-04-21 03:35:14