我需要在一个表中连接两个表(Child和Parent / Carer),在一列中列出第一个名称,第一个名为Child的last_name,在另一列中列出pc_title,pc_fname,pc_lname,pc_phone。 什么是查询?谢谢。
答案 0 :(得分: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
是子表中的一个字段,而parent / carer表中的主/标识键也被命名为pc_id
。
如果提供架构,则可以轻松地对边缘进行粗略处理。