mysql将参数传递给子查询

伊戈尔·大卫·麦金(Igor David Makyan)

我有这张桌子:

在此处输入图片说明

select a.id, a.title, a.link, a.mclass, b.myids 
from menu a 
left outer join ( select parent, GROUP_CONCAT(id SEPARATOR ',') as myids 
                  from menu 
                  where parent = id 
                  group by parent) b ON a.id = b.parent 
where a.parent='0' and mid='horizontal' 

在此处输入图片说明

我对特殊ID的内部选择是这样的:

select parent, GROUP_CONCAT(id SEPARATOR ',') as myids 
from menu 
where parent = '256'

在此处输入图片说明

无法得到这个结果

在此处输入图片说明

去世

您可以对表和聚合进行自连接:

SELECT m1.id, m1.title, m1.link, m1.mclass, 
       GROUP_CONCAT(m2.id) myids 
FROM menu m1 LEFT JOIN menu m2
ON m2.parent = m1.id
WHERE m1.parent = '0' AND m1.mid = 'horizontal'
GROUP BY m1.id, m1.title, m1.link, m1.mclass

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将参数传递给子查询

来自分类Dev

NodeJS将参数传递给mysql查询

来自分类Dev

mysql-将字段值传递给子查询

来自分类Dev

mysql使用in子句将值传递给子查询

来自分类Dev

ionic / angularJS将参数传递给MySQL查询

来自分类Dev

将附加参数传递给Mongoose查询

来自分类Dev

将参数传递给$ resource查询或获取

来自分类Dev

将参数传递给SQLSRV WHERE IN查询

来自分类Dev

将查询参数传递给子表单

来自分类Dev

将参数传递给ESPER EPL查询?

来自分类Dev

将查询参数传递给WCF服务

来自分类Dev

将参数传递给oracle查询

来自分类Dev

将搜索参数传递给查询失败

来自分类Dev

SSRS将参数传递给子报表

来自分类Dev

mysql-如何将主查询值传递给子查询中的联接

来自分类Dev

将子查询直接传递给SQL Server中USP中的表类型参数

来自分类Dev

将子查询的结果作为参数传递给PL / SQL包

来自分类Dev

将参数传递给MS Access数据库中的子查询

来自分类Dev

将参数传递给函数;子查询返回的值超过1。这是不允许的

来自分类Dev

将值传递给子组件并将其用作 Angular 中的查询参数

来自分类Dev

将数据从父查询传递给子查询

来自分类Dev

django查询多个表-将参数传递给查询

来自分类Dev

将php变量作为参数传递给mysql查询时出现问题

来自分类Dev

Python迭代,FOR循环将列表传递给MySQL查询中的参数

来自分类Dev

在 GraphQL 中将参数从根传递给子查询

来自分类Dev

如何将记录值传递给子查询(PostgreSQL)?

来自分类Dev

如何将查询参数传递给程序?

来自分类Dev

将参数传递给Cypher查询node_auto_index

来自分类Dev

Mule Sql查询-将参数传递给IN运算符

Related 相关文章

热门标签

归档