我在MySQL中有这个查询:SELECT pr.*, pr7.value AS `room_price_high`FROM `jos_hp_properties` prLEFT OUTER JOIN `jos_hp_properties2` pr7 ON pr7.property=pr.idWHERE pr7.field=23该jos_hp_properties表有27行,但查询只返回一行。基于这个问题,我认为可能是因为WHERE子句。该jos_hp_properties2表具有字段id,属性,字段,值,其中field是第三个表的外键(我不需要从中获取数据)。有没有办法从第一个表中选择所有行,包括表#2中字段为23的值(如果没有字段23则为NULL)?
添加回答
举报
0/150
提交
取消