[英]How to JOIN two tables and map three columns
2個表table1和表2; 要求是映射表2中表1中的兩列
SELECT , t2.people_names, t2.peoples_names
FROM ( table1 t1 JOIN table2 t2 ON t2.people_ids=t1.people1 )
如果我添加FROM語句和AND,以便映射列people2,則會收到錯誤消息。
FROM (table1 t1 JOIN table2 t2 ON t2.people_ids=t1.people1 AND
t2.people_ids=t1.people2 )
您必須兩次加入people_names
表。
SELECT t1.people1, tnames1.peoples_names, t1.people2, tnames2.peoples_names
FROM table1 t1 JOIN table2 tnames1 ON tnames1.people_ids = t1.people1
JOIN table2 tnames2 ON tnames2.people_ids = t1.people2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.