SELECT tb_inport.id,tb_inport.goodsid,tb_goods.goodsname,tb_goods.price,tb_inport.number,tb_inport.price,tb_inport.providerid,tb_provider.providername,tb_inport.inporttime,tb_inport.operateperson FROM tb_inport,tb_goods,tb_provider where tb_goods.id=tb_inport.goodsid and tb_provider.id=tb_inport.providerid求这个查询的记录数...各位教下
解决方案 »
- mysql load异常
- MySQL存储过程中使用复合语句总是出错
- 请教一个SQL语句,我写的老是有重复数据`````
- 求救:phpmyadmin中显示表在使用中的情况
- mysql存储过程参数长度问题
- 请帮我看下这个SQL语句问题出在哪,应该怎么改?
- 我用InnoDB建表,程序输入数据,使用事务提交, idbdata 数据文件超级大.
- MYSQL乱码问题
- ???怎样设置mysql可以让update语句返回匹配的行数???
- mysql中表a和表b合并为表c,再将表c恢复至表a,请问如何处理较好
- mysql 中关于取得某个条件相同 另外个条件较小的语句怎么写
- 求大牛解决一下.MYSQL时不时的链接不上.
SELECT FOUND_ROWS();
通过FOUND_ROWS() 就知道返回的记录数了。MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
用SELECT COUNT(*) FROM (SELECT tb_inport.id,tb_inport.goodsid,tb_goods.goodsname,tb_goods.price,tb_inport.number,tb_inport.price,tb_inport.providerid,tb_provider.providername,tb_inport.inporttime,tb_inport.operateperson FROM tb_inport,tb_goods,tb_provider where tb_goods.id=tb_inport.goodsid and tb_provider.id=tb_inport.providerid) A
2
SELECT FOUND_ROWS()