Сортировка данных из 8 таблиц на основе 1 общего столбца во всех из них
Здравствуйте добрые люди,
У меня есть база данных с 8 таблицами. В каждой таблице есть столбец под названием "Страна", а затем некоторые другие столбцы, такие как население, ВВП или что-то еще (в зависимости от таблицы).
Теперь проблема в том, что не все таблицы имеют точно такой же список и порядок или страны. Некоторые меньше, некоторые больше.
Мне нужно собрать все эти данные в одну таблицу. Мне нужен запрос, который будет возвращать данные на основе столбца "страна" во всех таблицах. Я не могу найти способ заставить профсоюзы сделать это.
Есть предложения? Могу ли я объясниться?
Спасибо!
EDIT: вот картинка из 4 таблиц, чтобы объяснить мою точку зрения
<a href="https://drive.google.com/file/d/1F0YxG6c6rcLE3d9GIFnmXcjfYl3THwTm/view?usp=sharing"">EXAMPLE.png - Google Диск
Что я уже пробовал:
Я пробовал выбрать по всем таблицам, но это не работает.
CHill60
Опубликуйте выбор, который вы пробовали, и объясните, что означает "не работает"
Кроме того, некоторые примеры данных и то, что вы ожидаете, было бы полезно
Member 13526494
Эй там,
Спасибо за ваш комментарий. К сожалению, я не сохранил запрос SELECT, который пытался выполнить. Но это было явно неправильно. Я добавил картинку с 4 таблицами. Пожалуйста, посмотрите на это и посмотрите, имеет ли это смысл. Спасибо!
OriginalGriff
Нет, восстановите запрос, протестируйте его и скажите нам, что он делает неправильно: мы здесь не для того, чтобы делать за вас домашнее задание! :смеяться:
CHill60
Поместите структуру таблицы и некоторые примеры данных в свой вопрос. Google Drive-это заблокированный сайт для меня
Member 13526494
Ну, если вы действительно хотите посмотреть на эту неудачу, вот вам. Я не знаю, почему он вообще ничего не возвращает.
Выберите группу, ВВП, Exportsgdp, gdpcapita, грамотность, Manfgdp, плотность населения, налог
ИЗ CONT, GDPMAIN, EXPORTS, GDPC, LITERACYRATE, MANGDP, POPULATION, TAXRATE
ГДЕ GDPMAIN.[Страна]='Австрия' и GDPC.Страна="Австрия" и GDPMAIN.[Страна]="Австрия" и грамотность.Страна="Австрия" и MANGDP.Страна="Австрия" и население.Страна='Австрия';
Member 13526494
Было бы действительно лучше, если бы вы увидели скриншот вместо текста.
https://imgur.com/a/iyqYe
Теперь ты видишь это?
Laxmidhar tatwa technologies
используйте левое внешнее соединение