select * from table union select * from table2
UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。
UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。
解决方案 »
- 查看页面源代码顶部有一部分空白是怎么回事?
- 正则纠结中……
- 提交后表单中的内容仍保留要怎么实现?
- 为什么复制文件总是失败???
- apache的url重定向问题讨论!
- 求救,碰到一个怪问题
- 请教,PHP+MYSQL编程,有什么比效好的方法显示前10条记录,如windows下的top x *
- Php访问java配置的webservice服务器端
- sql语句,错误#1064 我已经看不出来哪里出了问题
- 如何使用php 动态读取的级联菜单 联动菜单 之前已经设计好了 用管理员登陆的时候可以出现联动菜单,但是用新用户登陆后就出现不了?这是什么原因
- 关于curl
- 请教一个sql取数据的问题........
select * from table union select * from table2
不同:
select * from a,b where ... limit ...
select * from a,b where ... limit ... 也不行,因为两个表没有关联的字段,不知道怎么写各自的条件?情况是这样的,有一个搜索功能,要同时搜索两个表内容的数据,两个表的结构是不一样的,而且彼此之间并没有关联,但是现在要把两个表搜索出来的结果放在一个页面内分页显示,此页面看到的是一个统一的结果,能解决吗?谢谢!
t1列较多,
UNION
列较少的那个表t2,SELECT *, NULL, NULL(少几列就加几个) FROM t2即类似以下:
SELECT * FROM t1
UNION
SELECT *, NULL, NULL FROM t2
把select的部分搞成一样就行