gpt4 book ai didi

mysql - 为什么我的完整连接查询失败?

转载 作者:行者123 更新时间:2023-11-29 09:04:52 24 4
gpt4 key购买 nike

我有这个查询:

SELECT *, default_insurance.company AS company
FROM (default_insurance)
JOIN default_gruppe_rel
ON default_gruppe_rel.uid = default_insurance.uid
JOIN default_profiles
ON default_insurance.uid = default_profiles.id
WHERE `kontakt` = '1'

现在我从中得到一个结果集,但是如果我想获得没有连接匹配的结果,并且只能通过将第一个连接类型更改为 FULL 来更改此查询,如下所示

SELECT *, default_insurance.company AS company
FROM (default_insurance)
FULL JOIN default_gruppe_rel
ON default_gruppe_rel.uid = default_insurance.uid
JOIN default_profiles
ON default_insurance.uid = default_profiles.id
WHERE `kontakt` = '1'

我收到一条错误消息:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“FULL JOIN default_gruppe_rel ON default_gruppe_rel.uid = default_insurance.uid J”附近使用的正确语法

这是为什么呢?我的 MYSQL 版本不知道 FULL JOIN 吗?它已被弃用吗?

最佳答案

MySQL 不支持FULL JOINSee the MySQL docs用户评论中提供了一些解决方法。

关于mysql - 为什么我的完整连接查询失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7353794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com