我想连接两个名为inspector和detector的表,这两个表具有相同的列检测id,使用full join我也使用了full outer join,但仍然发生了相同的错误。
错误消息#1064-您的sql语法有错误;检查与您的mariadb服务器版本相对应的手册,了解在inspector.d上使用“inspector full join detector”的正确语法
我正在使用查询。
'在inspector.detection上选择*inspector full join detector\u id=detector.detection\u id;'
查询或平台有错误吗?
1条答案
按热度按时间v64noz0r1#
mariadb不支持
FULL JOIN
,如错误消息所示。我建议:第一个子查询获取
inspector
,无论detector
. 第二个返回detector
那些不在inspector
.也就是说,我猜那个专栏名为
detection_ID
中应包含所有有效值detector
. 这表明FULL JOIN
没有必要。