mysql - 从左到右加入的正确方法是什么?
问题描述
我正在尝试从数据库中获取数据,但以这种方式获取数据时遇到问题
|42|127-1|COMPANY LTDA|ORLANDO |MIT|91919191|Address 1
|42|127-1|COMPANY LTDA|ORLANDO |MIT|92929292|Address 2
我做了两个LEFT JOIN
从客户那里得到地址和电话。
这是我的查询:
SELECT cl.*,phone.c_phone_client,address.c_address_client
FROM c_client AS cl
LEFT JOIN c_client_phone_fk AS phone ON phone.c_id_client = cl.c_id_client
LEFT JOIN c_client_address_fk AS address ON phone.c_id_client = cl.c_id_client
WHERE cl.c_id_client='127-1'
GROUP BY phone.c_phone_client,address.c_address_client
ORDER BY address.c_address_client
通过这个查询,我得到了这个结果:
|42|127-1|COMPANY LTDA|ORLANDO|MIT|91919191|Address 1
|42|127-1|COMPANY LTDA|ORLANDO|MIT|92929292|Address 1
|42|127-1|COMPANY LTDA|ORLANDO|MIT|91919191|Address 2
|42|127-1|COMPANY LTDA|ORLANDO|MIT|92929292|Address 2
如何修复我的查询?
解决方案
推荐阅读
- php - Woocommerce 3 Storefront 主题主页上的自定义排序类别
- wordpress - 如何在树枝循环中插入变量以呈现文件?
- python-3.x - 尽管 MWE 可以做到,但 Matplotlib 无法及时生成带有误差线的图
- nuget - Nuget 包提供了我的 DLL 的旧版本
- typescript - Vuex $Store 在 Typescript 中未定义
- java - ScheduledFuture 是否代表以固定速率调度的操作的所有执行的相同任务?
- java - 如何使用 Web 登录页面凭据验证 REST Web 服务获取调用
- java - 在 SearchView onQueryTextChange 上 clearFocus()
- amazon-rds - 连接到 AWS RDS postgres 后在 shell 脚本中传递 psql 命令
- botframework - 在 Microsoft Teams 与其他人的个人对话中包含机器人