多谢 chinaworker(网络混混 Ken.Hrcn.CN) 但是union返回了两行count的值
select count(id) as num from a1
union
select count(id) as num from a2结果是
num
---
2
9
---
select count(id) as num from a1
union
select count(id) as num from a2结果是
num
---
2
9
---
解决方案 »
- php 怎么实现UTF-8转换成GBK
- mysql里一字段内容是用,号分隔的。得出多少个,号的sql怎么写?
- smarty嵌套模版的问题
- php读取数据库时间问题
- 如何让一个用window.open方法打开的窗口显示在屏幕中央?
- 招聘增值业务技术人员
- PHP中没有日期类型,你怎么处理的,现在用SQL SERVER中的日期类型在PHP中取出来后变成了2003 二月 25 0:00,中间有中文字!!,怎么解决?
- 一个form有两个submit可以么?。。。。。
- 如何使得下拉菜单根据数据库记录显示相应的选项?
- apache 报错 1 启动不了 是怎么回事?
- 在局域网中怎样建一个服务器
- 如何突破下载限制!
先把这个做成一个视图,如保存为view1然后再进行下面的:select count (*) as cnt from view1
得到总条数其余的应该差不多了。
FROM aa
LEFT JOIN bb ON 1
LIMIT 1
FROM aa
LEFT JOIN bb ON 1
LIMIT 1
FROM aa
LEFT JOIN bb ON 1
LEFT JOIN cc ON 1
LIMIT 1
LEFT JOIN cc ON 1
where ........
LIMIT 1
SELECT count(DISTINCT aa.id)+count(DISTINCT bb.id) +count(DISTINCT cc.id)
FROM aa
LEFT JOIN bb ON 1
LEFT JOIN cc ON 1
//----------------------------------
where
binary aa.name like '%李%'
||
binary bb.name like '%李%'
||
binary cc.name like '%李%'
//----------------------------------
LIMIT 1希望等到带有条件的联合统计结果,上面的SQL不行
已经一天了,现在头晕脑胀的
还要请大家帮忙了