Я пытаюсь добавить лимитный диапазон в свой SQL-запрос, поэтому я могу делать разбиение на страницы моих записей, но когда я вхожу в лимитный диапазон к моему утверждению, я ничего не получаю. При выводе предельного диапазона все работает отлично.SQL Join With Limit Range
Вот что у меня есть:
$sql= "SELECT R.id,companyName,membershipID,addressID,city,logo,descriptionShort FROM yt_Business_RegInfo R
INNER JOIN yt_Business_Seasons S
ON R.id = S.busID AND S.deleted = '0'
INNER JOIN yt_Business_Address A
ON R.addressID = A.id
INNER JOIN yt_Business_Membership M
ON R.membershipID = M.id AND M.approved = 1
WHERE R.deleted = '0'
ORDER BY R.companyName ASC LIMIT $start, $limit";
Любые предложения будут оценены. Благодарю.
Каковы значения $ start и $ limit? Можете ли вы изменить его на 'limit 10 offset 0', чтобы проверить, возвращает ли он что-нибудь? – CoolBeans
$ limit = 10 и $ start - это просто переменная, значение которой основано на странице. Я попытался ввести ограничение 0, 10, но получаю те же результаты. – Paul
Хорошо, я понял это. У меня было еще одно заявление sql дальше по моей странице, что не понравилось, поэтому я включил все это в свой однозадачный оператор sql join. Теперь предел выше. – Paul