暂无图片
SQL:多个left join
我来答
分享
冰凌
2021-06-29
SQL:多个left join

表A:ID,RESULT
表B: ID,CODE,USER NAME
表C:CODE,CITY
想要字段:CITY, RESULT

结果:city的数据没有join过来,求大神指教
image.png

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Cui Hulong

没太明白。
必须要city字段 ,表B和表C 应该inner join,只有在跟表A join

暂无图片 评论
暂无图片 有用 0
打赏 0
cqiwen

语法没有问题呀,如果没有表C的数据也很正常啊,说明表b中的code与表c中的code根本就没有匹配的。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
int(20)
回答 2
谢谢!大佬的指点!
入门小白求问,mysql存储过程里面如何写异常?
回答 2
已采纳
declareHANDLERFOR…声明异常处理的语法:DECLARE{EXIT|CONTINUE}HANDLERFOR{errornumber|SQLSTATEerrorstring|conditi
mysqlbinlog的几个疑问
回答 1
–base64outputdecoderows是用于MySQLbinlog的一个选项,它的作用是将MySQLbinarylog中的二进制数据(base64encoded)解码为用户可读的格式。通常,b
MySQL主密钥的更换命令?
回答 1
已采纳
InnoDB使用两层加密密钥体系结构,由主密钥和表空间密钥组成。主密钥保存在钥匙环(keyring)中,表空间密钥被主密钥加密后存储在表空间头部。表空间密钥用于加密和解密表空间里的数据。为了提高安全性
各位大佬,docker-compose部署的mysql8,启动报这个错,如何处理,之前都是正常用的,断电有启动就报这个了。
回答 2
这不是报错信息:在Docker中,(Entrypoint)是指容器启动时执行的命令。这里的“(Entrypoint)切换到专用用户mysql”意味着MySQL服务将以一个名为“mysql”的专用用户身
mysql中的逻辑读,物理读的指标,如何查看?
回答 1
mysql>SHOWSESSIONSTATUSLIKE'%innodb%';Forthenumberofphysicalreads,lookattheInnodbbufferpoolreadsc
mysql 迁移数据过来后主键 的自增没有了,几百个表不会要一个个去改吧
回答 2
已采纳
你是异构数据库迁移吗?如果是从mysql到mysql应该自增主键不会失效的。异构迁移的话,根据你目标端所支持的类型,比如oracle就是创建序列来实现。createsequenceseqidincre
MYSQL 添加多个字段 是否可以多个字段合在一起 进行online REBULID 一次表?
回答 3
意思是说合并是否重建1次表,还是两次表?
云上ECS自建MySQL,各位有什么靠谱的高可用方案么?
回答 2
你是想实现高可用还是负载均衡?如果只是高可用,直接建mysql集群LVS(或者使用DNS注册中心),如果要负载均衡,可以使用一些中间件,如mycat、mysqlproxy等。如果觉得麻烦,直接用oce
请问 MySQL 8 中 mysqladmin 无法生效,如图求解,有人知道吗?
回答 1
已采纳
mysqladmin执行应该是在shell端执行,登陆到mysql客户端执行当然不行了