簡體   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