0

我需要将两个表(孩子和父母/照顾者)合并在一起,在一列中列出孩子的名字、姓氏,在另一列中列出 pc_title、pc_fname、pc_lname、pc_phone。查询会是什么?谢谢你。

4

1 回答 1

1

如果没有您的架构和具体期望结果的更多细节,这只是一个粗略的猜测

SELECT 
    CONCAT_WS(' ',c.first_name,c.last_name) AS child_name,  
    CONCAT_WS(' ',pc.pc_title, pc.pc_fname, pc.pc_lname, pc.pc_phone) AS parent_carer_details
FROM Child c INNER JOIN Parent_Carer pc ON c.pc_id=pc.pc_id 
ORDER BY child_fname

假设它pc_id是子表中的一个字段,并且父/照顾者表中的主/标识键也被命名为pc_id

如果您提供模式,则可以很容易地粗加工边缘。

于 2010-12-22T19:24:03.033 回答