簡體   English   中英

MySQL將兩個表合二為一

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM