Я пробовал работать с некоторыми предыдущими ответами, но они не имеют большого смысла.Выбор одной строки из объединенной таблицы в строке основной таблицы
У меня есть две таблицы, одна из «групп», представляющая группы людей реального мира, и одно из «событий», представляющих собрания группы.
У меня есть ужасно простой запрос, который выбирает группы, показывает их в списке на веб-сайте и отдельный запрос на странице профиля группы, в котором перечисляются их предстоящие встречи, и я не уверен, какой метод используйте, чтобы добавить «следующее собрание» в список групп, в идеале его нужно вернуть в качестве другого столбца в запросе MySQL.
Я был в порядке с объединениями ранее, но ограничение количества объединенных результатов на один, на строку в первой таблице не кажется простым.
Простые советы о том, какая техника будет работать, чтобы показать это?
Спасибо!
Грубая схема:
CREATE TABLE `groups` (
`id` varchar(12) NOT NULL,
`title` varchar(30) NOT NULL,
PRIMARY KEY (`slug`)
)
CREATE TABLE `events` (
`id` int(6) NOT NULL AUTO_INCREMENT,
`group` varchar(20) NOT NULL,
`title` varchar(50) NOT NULL,
`start` datetime NOT NULL,
`finish` datetime NOT NULL,
PRIMARY KEY (`id`)
)
, чтобы получить рабочий ответ вам нужно, чтобы показать структуру таблицы и запросы у вас уже есть! – Yahia
Было бы проще, если бы вы разместили некоторые определения схем. –
Я попросил технику, а не кто-то, чтобы сделать это для меня, но теперь я добавлю –