gpt4 book ai didi

mysql - 如何左连接将两个组合值烘焙到单个 varchar 字段中的字段?

转载 作者:行者123 更新时间:2023-11-29 21:53:37 25 4
gpt4 key购买 nike

foos.bar_slash_otherstuff 是一个 varchar,如下所示:

bar/otherstuff

bars.bar 是一个 varchar,如下所示:

bar

现在我需要加入这疯狂的行列。而且我不允许为此使用临时表...

   select 
`foos`.`bar_slash_otherstuff`,
`bars`.`bar`
from
`foos`
left join
`bars`
on `bars`.`bar` = LEFT(`foos`.`bar_slash_otherstuff`, LOCATE('/', `foos`.`bar_slash_otherstuff`) - 1)

这是可行的,但是这是实现这一目标的好方法还是有更优化的方法?

最佳答案

您可以创建一个两步流程,其中第一步是拆分 bar_slash_otherstuff 字段的查询,第二步执行上述联接。

关于mysql - 如何左连接将两个组合值烘焙到单个 varchar 字段中的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394295/

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