select g.id, ifnull(s.count, 0)
from t_goods g
left join v_stock s on g.id = s.id
この sql はうまく機能し、ビューを作成します。
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 - SQL 構文にエラーがあります
私のmysqlバージョンは5.5です。
このようにifnull関数を削除しようとします
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
それでも同じエラーが発生します。