Боровиков
Новичок
Добрый день.
Возникла такая проблемма.
При запросе
результат выводится с повторением.
То естьданные таблицы category повторяются по 4-5 раз, а данные таблицы stars повторяются по 2 раза.
В чем может быть ошибка? Кстати данные таблицы film выводятся нормально.
Возникла такая проблемма.
При запросе
PHP:
$query = $this->db->query("
SELECT `f`.*, `str`.*, `c`.*,
GROUP_CONCAT(c.name SEPARATOR ', ' ) namecat,
GROUP_CONCAT(c.lat_name SEPARATOR ', ' ) latnamecat,
GROUP_CONCAT(af.id_actor SEPARATOR ', ') idact,
GROUP_CONCAT(str.rus_name SEPARATOR ', ') strsname
FROM film f
LEFT JOIN actor_film af ON af.uniq_film = f.uniq
LEFT JOIN stars str ON str.id = af.id_actor
LEFT JOIN category_film cf ON cf.uniq_film = f.uniq
LEFT JOIN category c ON c.id = cf.id_category
WHERE f.uniq = '".$row['uniq']."'");
То естьданные таблицы category повторяются по 4-5 раз, а данные таблицы stars повторяются по 2 раза.
В чем может быть ошибка? Кстати данные таблицы film выводятся нормально.