我有2张桌子
国家/地区表
规则表
Country region
AU ANZ
NZ ANZ
现在我想写一个查询,它给我所有国家属于ANZ区域的行。在上述情况下,例如除了行4之外的3行,其中国家是DE而不属于区域ANZ。这是否可以使用单个查询
答案 0 :(得分:2)
您可以加入表格,然后按国家/地区表格进行过滤:
SELECT Rules.*
FROM Rules
INNER JOIN Country ON Rules.Country = Country.Country
WHERE Country.Region = 'ANZ'
答案 1 :(得分:0)
SELECT DISTINCT Attr_1, Attr_2, Attr_3, Country
FROM Country
INNER JOIN Rules
ON Country.Country=Rules.Country
WHERE Country.region='ANZ'