1
我有一个字符串从查询返回到另一个表的ID列表。该字符串可以包含1个id或由逗号分隔的id列表。将ID列表转换为其他值
我想从id主表中转换引用其他字段(在本例中为名称)的id列表。
E.g. select * from task
回报:
taskid,jobid,start,finish
1,"333",09:00,12:00
2,"334",08:00,16:00
3,"333,334",09:00,17:00
,我想引用“job
”台,使得“job.name
”是字符串中返回代替job.jobid
。因此,它应该是这样的:
taskid,jobid,start,finish
1,"Wash",09:00,12:00
2,"Dry",08:00,16:00
3,"Wash,Dry",09:00,17:00
您需要一个['INNER JOIN'](http://www.quackit.com/sql/tutorial/sql_inner_join.cfm)。 –
但是,我怎样才能让字符串保持逗号分隔值只显示名称而不是id? – Goolsy
我没有注意到它是一个单一的字符串。 –