[英]Mysql joining two tables in one
我需要將兩個表(Child和Parent / Parent / Carer)合並到一個表中,在一列中列出Child的first_name,last_name,在另一列中列出pc_title,pc_fname,pc_lname,pc_phone。 查詢內容是什么? 謝謝。
沒有您的架構的更多詳細信息和特定的預期結果,這只是一個粗略的估計
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
。
如果提供架構,則可以輕松地對邊緣進行粗化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.