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

mysql 查询问题

SELECT * FROM p8_fenlei_content182 UNION ALL SELECT * FROM p8_fenlei_content183 UNION ALL SELECT * FROM p8_fenlei_content184 WHERE picurl<>'' 这样写对不? 怎么 picurl 等于空的也输出来了
答案:SELECT * FROM p8_fenlei_content182
WHERE picurl<>''
UNION ALL
SELECT * FROM p8_fenlei_content183
WHERE picurl<>''
UNION ALL
SELECT * FROM p8_fenlei_content184
WHERE picurl<>''
其他:因为你用的是UNION all 所以不符合条件的也会列出来 为什么会这样应该怎么查询 函数found_rows,你完全理解错了啊。在参考不过只要加上SQL_CALC_FOUND_ROWS就没问题了。 以下是一些测试: mysql> SELECT * FROM p8_fenlei_content184
WHERE picurl<>' '

上一个:mysql同一表记录某一字段内容合并
下一个:mysql的备份数据库可以有sql server 2008来还原不

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,