一个简单的Mysql的联合查询列子
来源:互联网 发布:网络端口数据监控软件 编辑:程序博客网 时间:2024/05/21 19:23
一个mysql的联合查询列子,很基本的,不过很实用。
先看数据表。数据表class:
-------------------------------
id cname
-------------------------------
1 男装
2 女皮裤
3 女彩棉
-------------------------------
class表存放的是产品的大类名称和其序号
数据表product:
-------------------------------
pid ptype pparent
-------------------------------
1 A01 1
2 A21 1
3 B10 2
4 C11 3
5 C01 2
-------------------------------
product表存放的是产品名称,和其所属大类的id(pparent)
现在要求显示所有产品序号、名称、所属类别,如下形式:
-------------------------------
序号 名称 类别
-------------------------------
1 A01 男装
2 A21 男装
3 B10 女皮裤
4 C11 女彩棉
5 C01 女皮裤
-------------------------------
这里要查询product表,根据pparent字段再读出对应的class表中pname字段。最传统的,可以用两个select语句实现,但是mysql中有联合查询语句可以简单的实现:
select product.*, class.* from product inner join class on product.pparent=class.id where product.pid is not null
在php中,通过这样查询出来的记录都放在数组里面,比如:
$myrow=mysql_fetch_array(mysql_query($sql));
那么$myrow数组中,前面存放的是product中的字段,后面存放的是class的字段。
- 一个简单的Mysql的联合查询列子
- mysql的一个联合查询列子
- 一个有关向上转型的简单列子
- Http post get的一个简单列子
- 一个最简单的 Quartz 列子
- 动态规划的一个简单列子
- MySQL的联合查询
- MySql的联合查询
- mysql的联合查询
- 最简单的列子
- JAVA8的简单列子
- 一个简单的MyEclipse5.5 + Struts + Hibernate + Tomcat 5.5列子
- activiti入门列子一个简单的activiti请假流程
- Activiti入门列子一个简单的Activiti请假流程
- Activiti入门列子一个简单的Activiti请假流程
- 瀑布流列子,数据库 ormlite 列子,PhotoView 列子等,反正是一个完整的app列子
- MySQL的联合查询和子查询
- Strtus2 简单的小列子
- 转:制作嵌入式linux文件系统(ramdisk,cramfs,squashfs)
- 生于有效创新,死于盲目仿制
- 身份验证常用正则表达式
- Flex Cairngorm 详解,各部分功能具体分析和用法。
- [转贴] C语言宏定义##连接符和#符的使用
- 一个简单的Mysql的联合查询列子
- 快速学习正则表达式
- 保留小数点两位,并四舍五入的函数
- 创新型数码管理软件系统
- SPI、I2C、UART三种串行总线的原理、区别及应用
- 关于Traceview的使用
- jsf
- ASP.NET MVC 入门 -- 2、项目的目录结构与核心的DLL
- Oracle用imp和exp实现数据的导入和导出