来自不同表的sql concat列

时间:2014-03-04 20:59:31

标签: mysql sql concatenation

我正在寻找创建一个视图,将两个表中的两列连接在一起。方案如下:

表1 - 父

Id
fname
lname
age

表2 - 孩子

Id
parent_id
fname
age

view - child

Id
firstlast
age

鉴于子表具有对父ID的fk引用,并且parent具有我感兴趣的lname列,如何创建包含

的视图

子(ID),

child(fname)parent(lname)为全名

子(年龄)

全名将出现'Jimmy Smith'

1 个答案:

答案 0 :(得分:3)

请尝试以下方法: -

select c.id, concat(c.fname, p.lname) as full_name from
parent p
inner join
child c
on p.id = c.parent_id
相关问题