一行中的MySQL Master详细记录

时间:2016-04-26 16:46:03

标签: mysql sql

我基本上想要合并主服务器行中详细信息表的详细信息。 因此,我要说我有一个名为 tbMaster 的主表和一个名为 tbDetail 的详细信息表,其结构如下:

tbMaster
---------
ID Name
1  John
2  Sam
3  Bob
....


tbDetail
----------------------------------
ID IDmaster detailtype detailvalue
1  1        age        25
2  1        address    Longview Drive 48
3  1        wifename   Mary
4  2        age        31
5  2        address    MI, Courtesy Road 21
6  2        wifename   Rhonda
....

我没有建立数据库,所以它不是我的设计...... 但是现在我需要显示一个数据集,对于每个主记录,我将从详细信息表中获得额外的字段,如下所示:

SQL结果:

ID name age  wifename  address
--------------------------------------------
1  John 25   Mary      Longview Drive 48
2  Sam  31   Rhonda    MI, Courtesy Road 21

我怎样才能做到这一点? 实际上我在同一个主机上有多个详细信息表,里面有各种数据,所以我需要多个详细信息表中的多个细节。 我想如果我弄清楚如何为一个细节表做这个,我可以解决剩下的查询。

到目前为止,我不知道从哪里开始...... 这甚至可以用简单的SQL吗?

0 个答案:

没有答案