我正在使用具有3个表的sql数据库。国家,城市和乡村语言。
我创建的查询字符串包含所有3个表中的数据。
使用join语句将Country链接到City数据库没有问题。防爆。 SELECT Country.Name FROM City INNER JOIN Country ON Country.Code = City.CountryCode WHERE City.Name ='Abakan'
。但是我在使用join语句尝试访问Language数据库时遇到了很大的问题。
使用此声明给我:Select CountryLanguage.Language FROM City INNER JOIN CountryLanguage ON City.CountryCode = CountryLanguage.CountryCode WHERE City.Name ='" + theCity + "'");
应该有用。
所有数据库都有CountryCode(或来自案例'Code')的共同点。但我还是无法访问CountryLanguage。当我在查询字符串中实际硬编码以连接到COuntryLanguage时效果很好。但我需要查询字符串是动态的。
谢谢!
答案 0 :(得分:0)
你没有引号试过吗?根据您的平台,可以自动添加字符串引号。