首页 > 解决方案 > 如何将一个 ROW 分组而其他不分组的 mysql 数据库加入

问题描述

请帮我解决这个问题

这是我现在的内部连接 ​​sql

SELECT sidebar.id_sidebar, sidebar.name_sidebar, sub_sidebar.name_sub_sidebar 
FROM (sidebar INNER JOIN 
      sub_sidebar
      ON sidebar.id_sidebar=sub_sidebar.id_sub
     )
 order by id_sidebar

我想要完成的是,我想分组 name_sidebar 示例:现在我的输出是这样的:

navbar
 -navbarLeft
navbar
 -navbarRight

我想要的是:

NAVBAR
-navleft
-navright

在此处输入图像描述

这里是我现在的输出

请帮忙...

标签: phphtmlsqldatabasegroup-by

解决方案


试试看 ..

尝试从查询下方对 name_sub_sidebar 进行硬编码,例如“left”值属性。

SELECT sidebar.id_sidebar, sidebar.name_sidebar, 'left' as name_sub_sidebar 
FROM (sidebar INNER JOIN 
      sub_sidebar
      ON sidebar.id_sidebar=sub_sidebar.id_sub
     )
 order by id_sidebar

推荐阅读