关于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,学那个更好点,对以后的发展