Объединение 2 таблиц в базе данных - PullRequest
0 голосов
/ 10 марта 2011

В настоящее время я делаю динамическую строку запроса, которая состоит из всего, что пользователь проверяет в HTML-форме. Существует Страна, Район, Население и Язык.

Когда я выбираю страну, район и население, создается строка запроса SELECT Country, District, Population FROM City WHERE name ='Tulsa'. Проблема в том, что Страна находится в другой таблице.

Как мне прочитать из таблицы City и таблицы Country в одной строке запроса?

1 Ответ

2 голосов
/ 10 марта 2011

Предполагая, что в таблицах вашего города и страны указан CountryID; попробуйте это:

SELECT Country, District, Population
FROM City
INNER JOIN Country ON Country.CountryID = City.CountryID
WHERE City.name = 'Tulsa';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...