gpt4 book ai didi

mysql - 如何使用连接将值从一个表链接到另一个表

转载 作者:行者123 更新时间:2023-12-01 13:11:03 24 4
gpt4 key购买 nike

我有两个表。

驱动程序姓名 号码 电子邮件请求id driverassigned ....

我想从 drivers 表中获取 requests.driverassigned 中可能提及或未提及的所有内容。我试过使用 join 但它返回具有匹配项的行。这是我目前所拥有的。


select drivers.email
, drivers.`number`
, drivers.name
, requests.id
from drivers join requests on drivers.`number` like requests.driverassigned

我确信有一个通用的解决方案,但我没有足够的 sql 知识来找出它。有什么建议吗?

最佳答案

使用左连接

select drivers.email, drivers.`number`, drivers.name, 
coalesce(requests.id,'none') as request_id
from drivers left join requests
on drivers.`number` like '%'+requests.driverassigned+'%'

关于mysql - 如何使用连接将值从一个表链接到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59874749/

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