我正在寻找创建一个视图,将两个表中的两列连接在一起。方案如下:
表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'
答案 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