sql 查询父级菜单是不是有子菜单 怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 查询父级菜单是不是有子菜单 怎么写?相关的知识,希望对你有一定的参考价值。
表如下:
id name parentid
1 1 0
2 2 0
3 3 0
4 4 1
5 5 1
现在希望查询出全部的父级信息(0代表最高级信息)。
现在获得的结果是
id name 子信息条数
1 1 2
2 2 0
3 3 0
小弟实力很弱,希望谁能帮帮小弟我。。。
var height = $(window).height()-120;
stView_layout = $('#stView_layout').layout(
width: width,
height: height
);
station_view = $('#stationView').window(
title: '测站导航',
left:50,
top:80,
width: width,
modal: false,
shadow: false,
closed: true,
height: height,
onResize:function(w,h)
if(stView_treegrid)
stView_treegrid.treegrid(
width:w-20,
height:h-260
);
); 参考技术B select t.id,t.name,(select count(tt.id) from test tt where tt.parentid=1) count from test t where t.id=1 union select t.id,t.name,(select count(tt.id) from test tt where tt.parentid=2) count from test t where t.id=2 union select t.id,t.name,(select count(tt.id) from test tt where tt.parentid=3) count from test t where t.id=3;
/*test为表名*/本回答被提问者采纳 参考技术C select id,name,count(*) as "子信息条数" from table parentid in (select id from table where parentid = '0') group by id,name 参考技术D select id,name,count(*) from table parentid in (select id from table where parentid = '0') group by id,name
高级组件——菜单栏JMenuBar
菜单栏JMenuBar,菜单JMenu,菜单项JMenuItem
一旦A有子菜单项,则A为菜单JMenu,而不是菜单项JMenuItem
import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; public class Demo extends JFrame { public Demo(){ setTitle("菜单栏"); setBounds(100,100,200,200); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); JMenuBar menuBar=new JMenuBar();//菜单栏 setJMenuBar(menuBar);//设置为窗体的菜单栏 //菜单1 JMenu menu=new JMenu("菜单(F)");//菜单 menuBar.add(menu); menu.setMnemonic(KeyEvent.VK_F);//快捷键Alt+F JMenuItem menuItem=new JMenuItem("菜单项(O)");//菜单项 menu.add(menuItem); menuItem.addActionListener(new ItemListener());//给菜单项添加动作监听 Icon icon=new ImageIcon("src/img.JPG");//菜单项的logo menuItem.setIcon(icon); menuItem.setMnemonic(KeyEvent.VK_O);//快捷键Alt+F打开菜单后,按O menu.addSeparator();//菜单项之后,添加分隔线 JMenu menu12=new JMenu("菜单12");//一旦有子类,则为菜单,而不是菜单项。 menu.add(menu12); JMenuItem menuItem121=new JMenuItem("菜单项121"); JMenuItem menuItem122=new JMenuItem("菜单项122"); menu12.add(menuItem121); menu12.add(menuItem122); menuItem121.addActionListener(new ItemListener());//给菜单项添加动作监听 menuItem122.addActionListener(new ItemListener());//给菜单项添加动作监听 //菜单2 JMenu menu2=new JMenu("菜单2"); menuBar.add(menu2); } public static void main(String[] args) { Demo frame=new Demo(); frame.setVisible(true); } private class ItemListener implements ActionListener{//自定义动作监听 public void actionPerformed(ActionEvent e) { JMenuItem menuItem=(JMenuItem) e.getSource();//获得触发此事件的菜单项 System.out.println("被单击的菜单项是:"+menuItem.getText());//获得文本 } } }
以上是关于sql 查询父级菜单是不是有子菜单 怎么写?的主要内容,如果未能解决你的问题,请参考以下文章
easyUI用的树形菜单,父级菜单默认是打开的,但是父菜单和子菜单太多了我想让父菜单默认是合上的该怎么做
sql server 2005实现树形菜单显示的数据库表怎么设计?
[SSM+layui]汽车出租系统011_菜单管理-删除有子节点就不能删改了xml要重启服务删除菜单的时候关联关系也要删除通过模型驱动获取值