gpt4 book ai didi

mysql - 如何解决Mysql错误: Code: 1064

转载 作者:行者123 更新时间:2023-11-30 01:29:51 24 4
gpt4 key购买 nike

我尝试运行以下查询来选择符合联接条件的所有行,然后添加表“client”和表“commande”中因不满足联接条件而被拒绝的所有行。

查询:SELECT * FROM CLIENT c FULL JOIN commande com ON c.id_client=com.id_client

错误:错误代码:1064您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 'FULL JOIN commande com on c.id_client=com.id_client 附近使用的正确语法 第 1 行 LIMIT 0, 1000'

最佳答案

不幸的是,MySQL 不支持FULL JOIN。不过,您可以使用 UNIONOUTER JOIN 获得相同的结果:

SELECT c.*, com.* 
FROM CLIENT c
LEFT JOIN commande com ON c.id_client=com.id_client
UNION
SELECT c.*, com.*
FROM commande com
LEFT JOIN CLIENT c ON com.id_client=c.id_client

此外,请考虑定义要返回的字段而不是返回全部字段。

关于mysql - 如何解决Mysql错误: Code: 1064,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17605227/

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