我在Oracle数据库模式中有一个表ctry。此表有列country_name,city_name,city_id,site_name,site_id ... 我的要求是获得不同的城市标识和某个国家的城市名称。 所以我的查询, SELECT distinct(city_Id),city_name from ctry where country_name =“somevalue”。 给我所需的结果。得到一个自定义的行以及在Oracle中的结果列表
为了这个结果列表我希望添加具有值的行作为 city_id =“(异地)”和CITY_NAME =“关闭网站”(这是不存在的表。)
我已经使用查询如 SELECT distinct(city_Id),city_name from ctry where country_name =“somevalue”。 工会 从CTRY
选择 '(异地)' AS city_Id, 'OFF SITE' AS CITY_NAME但这里的问题是结果的列表将有city_id和CITY_NAME的多个值 '(异地)' 和“OFF SITE ' 分别。
但我只想要一行非现场值。是否有任何方法可以实现这一目标? 在此先感谢。
谢谢:) :)它的工作原理:) –