У меня есть большая проблема с тем, чтобы это нормально работало. Вот сделка.mysql со многими таблицами
У меня есть 4 таблицы - timeline
, connections
, images
, votes
Timeline стол:
time_id
time_title
т.д.
В таблице график соединяется с таблицей изображений с помощью таблицы соединений
Connections стол:
time_id
image_id
Так соединения содержат информацию о ид "пост" на временной шкале и о ид изображения
Изображения стол:
image_id
image_url
image_type
Изображения таблица содержит изображения, которые можно использовать на одной и той же временной шкале (пост), поэтому я вижу соединение, просматривая таблицу соединений.
У меня также есть таблица голосов, который содержит информацию о голосовавших за конкретные сроки поста
Голоса таблица:
vote_id
time_id
таблица голосов содержит большое количество строк каждой TIME_ID и идея заключается в посчитайте количество раз, чтобы они были самыми популярными
Так вот вопрос: Мне нужно получить 5 самых проголосовавших time_titles и показать их с едой т изображение для каждого time_title (пост), так что выглядят как это, например
- Изображение 1, что соответствует Заголовок 1 - то есть наибольшее количество голосов
- Изображение 2, что соответствует Заголовок 2 - то есть второй набравших наибольшее количество голосов
т.д.
каждой временной шкалы ряда (пост) может содержать много изображений, и я только хочу показать первый из каждого поста.
Надеюсь, вы поймете мою проблему!
Большое спасибо!
Это не IM, вы не должны положить каждое предложение в отдельной строке ... – BoltClock