MariaDB的声称自己是一个简易替换为MySQL,但MySQL docs指出,这项功能是自5.7.7版本:MySQL和MariaDB之间的不兼容 - FROM子句中的子查询。
的MySQL 5.7.7之前,SELECT语句不能包含在 的子查询FROM子句。
MariaDB knowledge base说,这是不允许的:
SELECT语句不能包含一个子查询在FROM子句中。
但是,这并未在MariaDB's compatibility page中列出。
我做了一些测试,好像MariaDB中没有这种查询支持,但MariaDB文档中的冲突信息让我感到困惑。那么,MariaDB的哪一页是正确的?该功能是否真的不支持(还)?
文件中的错误报告 – e4c5
MYSQL和MariaDB的可能已经开始了作为同样的事情,但随着时间的推移,他们会出现分歧越来越 – RiggsFolly
'VIEWs'已经心不在焉实施。有时Oracle或MariaDB会认真对待它们。那时,会有更多的分歧。我的意见:避免'VIEWs'。 –