数据库基础语法--基于mysql

自己sql基础不是很好,很多的时候都是借助工具进行控制的。
现在想恶补一下自己的sql啦,此文只做记录。
1、union函数。
union函数是将2个table进行合并的。基本语法如下:
select * from a union select * from b;
这里有一个限制条件,那就是a表和b表结构必须相同,如果不相同的话就会报错。
union可以加入可选的条件,默认是distinct也就是不会有重复记录的,
如a表中有
id name
1 tom
b表中有
id name
1 tom
2 make
那么使用union出来的结果是和b表中一样的,
也就是说在默认的时候2个表的union的sql为select * from a union distinct select * from b;
如果说想要全部显示的话,那么你的sql就应该是select * from a union all select * from b;

posted on 2009-10-31 13:19 duduli 阅读(150) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 
<2009年10月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

导航

统计

公告

welcome to my place.

常用链接

留言簿(5)

我参与的团队

随笔分类

随笔档案

新闻分类

石头JAVA摆地摊儿

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

@duduli