Этот SQL-запрос возвращает только один результат, когда он должен возвращать многие. Я использую SQL JOIN для объединения данных из двух таблиц в один запрос. Я пытаюсь выбрать те строки в таблице, которые содержат поисковое слово (почему я использую SQL LIKE), а затем вытаскивать данные (как округленное среднее) из таблицы r, столбец «avrank» соответствует столбцу «id» из таблица s. Какие-либо предложения о том, что я могу изменить, чтобы вернуться к нескольким результатам?SQL-запрос возвращает только один результат
SELECT s.*,
ROUND(AVG(r.rank),0)
AS avrank
FROM stories s
LEFT JOIN ratings
AS r ON r.storyidr = s.id
WHERE title
LIKE '%$find%'
LIMIT 50;
Вы пригвоздили его, спасибо amir – rhill45
Без проблем :) @buzrw – CMPS