博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的一对多的sql查询
阅读量:7222 次
发布时间:2019-06-29

本文共 407 字,大约阅读时间需要 1 分钟。

一个品牌表  一个分类表 中外键为品牌的的id

查询品牌的信息  相应的查出品牌下分类数量  sql

原sql:

SELECTb.id,b. NAME,(SELECTCOUNT(*)FROMjc_goods_catWHEREgoods_brand_id = b.id) catNumFROMjc_goods_brand b

 数据查询的时候join的查询速率要更高一些;没有明确的数据表明子查询和join查询到底谁更快,如果数据量小的话用子查询反而更快一些

修改sql:

SELECTb.id,b. NAME,COUNT(b.id) AS catNumFROMjc_goods_brand bLEFT JOIN jc_goods_cat c ON b.id = c.goods_brand_idGROUP BYb.id

 

转载于:https://www.cnblogs.com/lewskay/p/7109846.html

你可能感兴趣的文章
MQ框架的比较
查看>>
oschina
查看>>
Octave 入门
查看>>
深度学习入门:10门免费线上课程推荐
查看>>
React组件设计模式(一)
查看>>
E-HPC支持多队列管理和自动伸缩
查看>>
express + mock 让前后台并行开发
查看>>
30天自制操作系统-2
查看>>
小程序开发之路(一)
查看>>
Odoo domain写法及运用
查看>>
JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
查看>>
猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
查看>>
面试题:给你个id,去拿到name,多叉树遍历
查看>>
go append函数以及写入
查看>>
关于Java中分层中遇到的一些问题
查看>>
配置 PM2 实现代码自动发布
查看>>
android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
查看>>
iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
查看>>
诡异!React stopPropagation失灵
查看>>
Python_OOP
查看>>