0

我有一个需要连接到包含国家/地区的表的数据库表。LEFT JOIN 是在国家 ISO 代码上完成的,如下所示:

SELECT table1.city, table2.Country, table2.Flag 
FROM table1 
LEFT JOIN table2 
ON (table2.ISO = table1.country) 
WHERE table1.id = ?

不幸的是,印度的 ISO 代码是“IN”。这是未能提供国家数据的国家,我认为这是因为 IN 是 SQL 的保留字。但是我怎么能执行这个查询呢?

谢谢

罗恩

4

1 回答 1

0

数据中使用保留字根本不会影响结果。编译查询时保留字有问题,而不是在运行时。

如果您对印度的查询失败,那么还有其他一些问题。

于 2013-04-14T20:20:20.853 回答