Php 插入祖父母和曾祖父母的行
I'v创建了一个查询,以显示一个列出所有州鸟类的表,其中GS.Symbol=鸟类的通用名称(例如robin),GS.Latin=其学名。GG.Name=州名(如阿拉斯加),GG.IDParent=美国。显示屏如下所示:Php 插入祖父母和曾祖父母的行,php,mysql,Php,Mysql,I'v创建了一个查询,以显示一个列出所有州鸟类的表,其中GS.Symbol=鸟类的通用名称(例如robin),GS.Latin=其学名。GG.Name=州名(如阿拉斯加),GG.IDParent=美国。显示屏如下所示: <tr><td>brown thrasher</td><td>Georgia</td></tr> <tr><td>robin</td><td>Michigan
<tr><td>brown thrasher</td><td>Georgia</td></tr>
<tr><td>robin</td><td>Michigan, Wisconsin</td></tr>
<tr><td><b>Passeriformes</b> (order)</td><td></td></tr>
<tr><td><b>Turdidae</b> (family)</td><td></td></tr>
<tr><td>brown thrasher</td><td>Georgia</td></tr>
<tr><td>robin | Michigan</td><td>Wisconsin</td></tr>
现在,我想修改我的表,使行按分类顺序排列,并插入具有家族(祖父母)和家族(曾祖父母)名称的行,如下所示:
<tr><td>brown thrasher</td><td>Georgia</td></tr>
<tr><td>robin</td><td>Michigan, Wisconsin</td></tr>
<tr><td><b>Passeriformes</b> (order)</td><td></td></tr>
<tr><td><b>Turdidae</b> (family)</td><td></td></tr>
<tr><td>brown thrasher</td><td>Georgia</td></tr>
<tr><td>robin | Michigan</td><td>Wisconsin</td></tr>
雀形目(目)
土鳖科(科)
佐治亚州布朗索拉舍尔酒店
罗宾|密歇根威斯康星州
我需要加入的表是gz_life,关键列是Taxon和Parent
让我们以哀鸽为例。gs.Latin='Zenaida macroura',与gz_life.Taxon中的值匹配。在同一行中,gz_life.Parent='Zenaida'(属名)。Zenaida的父母是“Columbidae”(一个姓)。Columbidae的父母是“Columbiformes”(一个目名)
这是我想要检索的两个值-family(Columbidae)和order(Columbiformes)
Columbiformes(订单)
哥伦比亚虫科(科)
威斯康星州
有人知道我是怎么做到的吗?顺便说一句,这是一个内部连接。太好了-我在我的查询中添加了这一行:内部连接gz_life gz ON gz.Taxon=GS.Latin,但是我如何提取每个物种的父、祖、曾祖父母的值呢?