繁体   English   中英

来自不同表的sql concat列

[英]sql concat columns from different tables

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

表1 - 父

Id
fname
lname
age

表2 - 孩子

Id
parent_id
fname
age

视图 - 孩子

Id
firstlast
age

鉴于子表有一个对父ID的fk引用,而parent有一个我感兴趣的lname列,如何创建一个包含的视图

孩子(ID),

child(fname) parent(lname) as fullname

儿童(年龄)

全名出现'吉米史密斯'

请尝试以下方法: -

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM