【发布时间】:2018-04-06 20:36:49
【问题描述】:
我会尝试通过例子来解释我需要什么。
我有两张桌子
TableA
ID Name
1 John
2 Mary
TableB
ID IDNAME
1 1#ab
2 1#a
3 2#ac
所以我需要从 TableB 中选择每个 id 并使用 tableB.IDNAME 中的 subtring_index 函数从 tableA 中获取名称。
Example
SELECT `ID`, SUBSTRING_INDEX(`IDNAME`, '#', 1) AS 'NAME' FROM `tableB`
这将返回以下结果,但我想从 tableA 中获取对应的名称,而不是 NAME 列中的 id 值
TEMP Table
ID NAME
1 1 <= John
2 1 <= John
3 2 <= Mary
希望你能帮助我
【问题讨论】:
标签: mysql sql database substring