Java - 麻烦加入表

时间:2011-03-10 22:52:15

标签: sql database

我正在使用具有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时效果很好。但我需要查询字符串是动态的。

谢谢!

1 个答案:

答案 0 :(得分:0)

你没有引号试过吗?根据您的平台,可以自动添加字符串引号。