题
我有两个不同的表
table1 - property
=================
id,name, address, city state, zip
table2 - floorvalue
===================
id, rentmin, rentmax, bedrooms, bathrooms
我需要一个查询,以便从两个表获取租金分钟值,下面的查询目前越来越为例如两个记录,都喜欢楼盘序号,姓名,城市,州,然后地板ID,RMIN,RMAX等的值,但我首先需要的最低租金,如果我得到相同ID的两个或两个以上的记录。
查询我有:
select
p.id,
p.name,
p.address,
p.city,
p.state,
p.zip,
f.id,
f.rmin,
f.rmax,
f.bedrooms,
f.bathrooms
from property as p, floorvalue as f
where p.city = 'losangeles' and p.state = 'ca' and p.id = f.id
解决方案
SELECT *
FROM property AS p, floorvalue AS f
WHERE p.id = f.id
ORDER BY f.rentmin
LIMIT 1
这将显示有关其最小租金表之间最小的公寓的值。我希望这是你所需要的。
其他提示
... AND f.rentmin =(SELECT MIN(rentmin)从floorvalue F2,属性P2其中......你的条件)
它可以被写成单个选择thouhg。
不隶属于 StackOverflow