当前位置: 首页 > news >正文

1.3MySQL中的自连接

自己的表和自己连接,核心:一张表拆为两张一样的表。

语法:select 字段列表 from 表 [as] 表别名1,表  [as]  表别名2 where 条件...;

关于怎样把一个表拆分成一个表,只要给它们分别取别名就行

categoryidpidcategoryname
21信息技术
31软件开发
43数据库
51美术设计
63web开发
75ps技术
82

办公信息

代码案例:

自连接
SELECT a.`categoryname` '父栏目',b.`categoryname` '子栏目'
FROM `category` a,`category` b
WHERE a.`categoryid` = b.`pid`

运行结果:

相关文章:

  • 【Linux】Shell
  • nodejs业务分层如何写后端接口
  • Docker 安装 Nacos
  • C Primer Plus 第6版 编程练习 chapter 12
  • 机器学习之人工神经网络(Artificial Neural Networks,ANN)
  • 在Spring Boot中使用Redis
  • Solidworks学习笔记
  • 工具--Git详解
  • 【Qt-QString】
  • Ksher H5页面支付实例指导 (PHP实现)
  • C语言——最古老的树
  • java基础之String、StringBuilder、StringBuffer的异同
  • Mysql(5日志备份恢复)
  • [Linux]Ubuntu noVNC使用
  • linux 休眠唤醒中设备、总线、用户进程、内核线程调试分析流程
  • Android单元测试 - 几个重要问题
  • CSS实用技巧干货
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Git的一些常用操作
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Spring核心 Bean的高级装配
  • SQLServer之创建数据库快照
  • sublime配置文件
  • Tornado学习笔记(1)
  • underscore源码剖析之整体架构
  • 多线程事务回滚
  • 飞驰在Mesos的涡轮引擎上
  • 前嗅ForeSpider采集配置界面介绍
  • 一文看透浏览器架构
  • 正则学习笔记
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #define与typedef区别
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #Linux(make工具和makefile文件以及makefile语法)
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (C语言)fgets与fputs函数详解
  • (pytorch进阶之路)扩散概率模型
  • (SpringBoot)第七章:SpringBoot日志文件
  • (四)React组件、useState、组件样式
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一)Dubbo快速入门、介绍、使用
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .java 9 找不到符号_java找不到符号
  • .net core 的缓存方案
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • :=
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • []error LNK2001: unresolved external symbol _m
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [2023年]-hadoop面试真题(一)
  • [Android 13]Input系列--获取触摸窗口
  • [android] 练习PopupWindow实现对话框