Вот SQL-запросы:
$sql1 = "SELECT count(thread) AS total
FROM comments
WHERE thread=1
AND parent_id=0
";
$sql2 = "SELECT count(thread) AS total
FROM comments, users
WHERE thread=1
AND parent_id=0
AND users.user_id=comments.user_id
";
$sql3 = "SELECT comments.*, users.username AS username
FROM comments, users
WHERE thread=1
AND parent_id=0
AND users.user_id=comments.user_id
ORDER BY date
LIMIT 10, 5
";
Мой вопрос: почему $ sql1 и $ sql2 будут возвращать два разных результата?
$ sql1 возвращает 61 строку
$ sql2 возвращает 56 строк
5-я строка в $ sql2 предназначена только для тестирования, не требуется, это всего лишь вариант $ sql1, который получает общее количество строк для нумерации страниц.