Я новичок в заявлениях SQL и Join, и сейчас я не в своей лиге.
В настоящее время у меня есть 6 таблиц базы данных, которые все связаны с основной 7-й таблицей на основе идентификатора основных таблиц, однако вся информация в других 6 таблицах зациклена и поэтому имеет несколько отображаемых результатов для одного идентификатора основных таблиц.
Можно ли объединить их всех в одно заявление о присоединении, чтобы я мог получить результаты, чтобы вся информация из основной таблицы также показывала информацию из 6 других связанных таблиц
Так что, в основном, когда все они объединены, я хочу иметь возможность отображать всю информацию на веб-странице.
поэтому мне было интересно, нужно ли мне делать несколько операторов JOIN или только одно длиннее?
Я включил несколько изображений ниже, которые объясняют это визуально. Смотрите примеры 1 и 2
- Столбцы, которые выделены желтым цветом, зациклены, чтобы получить много результатов:
2. Это пример того, как информация зацикливается на
база данных, в которой есть много общих Race_id для одного и того же inf_id:
Я не уверен, как он будет выглядеть после объединения, поскольку некоторая информация зацикливается на множество идентификаторов, и не уверен, означает ли это, что необходимо дублировать столбец или строки ?? любая помощь будет принята с благодарностью.