我需要将两个表(孩子和父母/照顾者)合并在一起,在一列中列出孩子的名字、姓氏,在另一列中列出 pc_title、pc_fname、pc_lname、pc_phone。查询会是什么?谢谢你。
问问题
1643 次
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 回答