Я работаю с базой данных SQL, которая имеет 3 таблицы.Country, City, и CountryLanguage.
Строка запроса, которую я создаю, содержит данные, которые есть во всех 3 таблицах.
У меня нет проблем с привязкой страны к базе данных City с помощью оператора соединения,Ex.SELECT Country.Name FROM City INNER JOIN Country ON Country.Code = City.CountryCode WHERE City.Name ='Abakan'
.Но я испытываю огромную проблему, пытаясь добраться до базы данных Language с помощью оператора соединения.
Для меня, используя это утверждение: Select CountryLanguage.Language FROM City INNER JOIN CountryLanguage ON City.CountryCode = CountryLanguage.CountryCode WHERE City.Name ='" + theCity + "'");
должно работать.
Все базы данных имеют CountryCode (или в некоторых случаях «Код») общего.Тем не менее, я до сих пор не могу получить доступ к CountryLanguage.Когда я на самом деле жестко запрограммировал строку запроса для подключения к COuntryLanguage, это прекрасно работает.Но мне нужно, чтобы строка запроса была динамической.
Спасибо!