当前位置:数据库 > MySQL >>

关于mysql 多表查询

补充:目前我有两个表 一个是学生信息表(user),一个是学生缴费表(money) 如: user money uid name id(自动编号) uid feesdate 1 张三 1 1 2011-12-15 2 李四 2 1 2011-10-15 3 1 2011-09-15 4 2 2011-11-15 5 2 2011-10-15 目前要实现的查询是需要查询出user表中的name和money中的feesdate并且按照feesdate最早的一次日期排序 如 张三 2011-10-15 张三 2011-12-15 李四 2011-09-15 李四 2011-10-15 希望帮帮忙,谢谢了!
追问:不好意思,刚才没写好我想的是先按照时间排序,把最早缴费的排出来,然后再对应把下面的所有缴费列出来。但是这样从表中的数据没办法显示出来 money.feesdate
答案:你想问什么呢?
其他:可能是问题没写好 select 字段名1,字段名2 from 表1 union all select 字段名1,字段名2 from 表2 union all select 字段名1,字段名2 from  表3


以上必须保证每一张表的字段相同,如果字段名不相同的话,需用别名处理成相同的~ 

上一个:mysql中怎样改变列的顺序
下一个:想学数据库,oracle、mysql和db2,学那个更好点,对以后的发展

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,