【发布时间】:2012-02-09 19:12:40
【问题描述】:
我有三个这样的表:
人物
id | name | location
-----------------------
1 | ABC | Location1
2 | XYZ | Location2
联系方式
id | type | contact
---------------------------
1 | website | abc.com
2 | email | abc@abc.com
3 | website | xyz.com
4 | email | xyz@xyz.com
联系人
Person_id | Contact_id
-----------------------
1 | 1
1 | 2
2 | 3
2 | 4
我想得到这样的结果:
id | name | website | email
----------------------------------
1 | ABC | abc.com | abc@abc.com
2 | XYZ | xyz.com | xyz@xyz.com
【问题讨论】:
-
您尝试过什么?什么有效?什么没有?
-
你试过什么?这真的很容易做到。如果我直接给你答案,我会很难过。
-
mysql - query three tables 的可能重复项
-
我不确定这是否像你们所说的那样明显。他基本上想将行转换为列。