SELECT `供应商ID`,`公司名称`,`地区`,`城市`,`电话`
FROM `供应商`
WHERE (`地区`='华东' OR `地区`='华南') AND `城市` = '天津';
这个语句有什么毛病?
WHERE `地区` in ('华东','华南') AND `城市` = '上海'
这样写
或者
WHERE (`地区`='华东' OR `地区`='华南') AND `城市` = '上海';
因为天津 不在 华东 华南地区 至少数据库没看到 你可以 把and 后面的去掉 就能出来数据