我想在加入条件和两个条件时加入两个表。一个来自第一个表,第二个来自另一个:
select * from `property_master`,`property_type_lookup`
WHERE `property_master`.`propertyType`=`property_type_lookup`.`property_type` AND `CityName`='Delhi' AND `property_type_lookup`.`property_group`='commercial';
答案 0 :(得分:0)
您的查询应该向您显示所有商业属性,并且是dehli。如果您想要dehli的所有建筑物以及所有商业建筑物,请将其更改为:
select * from property_master pm
inner join property_type_lookup pl
on pm.propertyType = pl.property_type
where cityname = 'delhi'
OR pl.property_group = 'commercial';
如果你想要别的东西......你将不得不更好地解释它
修改强>
如果你想要dehli中的所有商业建筑,那么查询(使用连接语法,而不是隐式连接)是这样的:
select * from property_master pm
inner join property_type_lookup pl
on pm.propertyType = pl.property_type
where cityName = 'Dehli'
and property_group = 'Commercial'
这是我最好的一个小提琴演示我想你想要的东西: