【发布时间】:2012-04-14 20:00:28
【问题描述】:
我有表1,all_countries,如下-
id | country
------------------
1 | USA
2 | China
3 | India
4 | France
5 | UK
6 | Australia
我还有表 2,supported_countries,作为 -
id | country
------------------
1 | USA
2 | China
现在我需要一个查询,它会给我包含所有不受支持的国家/地区的结果
所以按照上面的例子我应该得到
India
France
UK
Australia
我正在使用以下查询 -
SELECT ac.country FROM all_countries ac INNER JOIN supported_countries sc ON sc.country_name != ac.country_name
它工作正常,除非supported_countries 表为空,它不显示任何记录。如何达到这个效果?
【问题讨论】:
标签: mysql