【发布时间】:2013-01-09 14:22:59
【问题描述】:
我正在 MySQL 5.5 中编写视图。我的代码如下:
DROP VIEW IF EXISTS vw_lancamentos;
CREATE VIEW vw_lancamentos AS
SELECT
l.id,
l.data_hora_lancamento,
l.valor,
l.descricao,
l.veiculo_id,
l.plano_conta_id,
pc.id,
pc.master_id,
pc.descricao,
pc.tipo_movimento
FROM
lancamentos l, plano_de_contas pc
LEFT JOIN
plano_de_contas on (l.plano_conta_id = pc.id);
当我尝试编译上面的这段代码时,服务器返回这个错误: 错误代码:1054。“on 子句”中的未知列“l.plano_conta_id”
我怎样才能让它工作?我之前使用过 Firebird,我发现它与 MySQL 完全不同。
【问题讨论】:
-
哇。我不明白你告诉我什么。对不起._.
-
该查询语法在 Firebird 中也不起作用。
-
当然这不适用于 Firebird。