Hi,
I've installed MySQL 5.0.27 on a LIVE environment while DEVELOPMENT runs a
lower version, yes I know wrong thing to do.
I've run into quite a few issues which are causing me lots of problems, the
main one being that FOUND_ROWS() return a wrong result.
The queries in questions are
SELECT SQL_CALC_FOUND_ROWS
PI.productInfoIdentity
, PI.productInfoTypeIdentity
, PI.productCategoryIdentity
, PI.dateStamp
, PI.documentIdentity
, PIT.productInfoTypeTitle
, PC.productCategoryTitle
, D.documentTitle
, D.documentIdentity
, D.originalExtension
, D.originalName
, D.fileSize
FROM tbl_productinfo PI
INNER JOIN tbl_productinfotype PIT
ON PI.productInfoTypeIdentity =
PIT.productInfoTypeIdentity
INNER JOIN tbl_l_productcategory PC
ON PI.productCategoryIdentity =
PC.productCategoryIdentity
INNER JOIN tbl_document D
ON PI.documentIdentity =
D.documentIdentity
INNER JOIN tbl_l_country C
ON C.countryIdentity =
PI.countryIdentity AND PI.countryIdentity = 1
ORDER BY PC.productCategoryTitle
LIMIT 0, 10;
Which returns nothing
Second statement
SELECT FOUND_ROWS() AS value;
Returns 8, which is completely wrong. The numbers returned do not make any
sense either, as I have others that should return 0, but return 6 or some
other number.
Any help would be much appreciated.
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]