我有两个不同的表
table1 - property
=================
id,name, address, city state, zip
table2 - floorvalue
===================
id, rentmin, rentmax, bedrooms, bathrooms
我需要一个查询来从两个表中获取最小租金值,当前下面的查询得到例如两个记录,其中包含所有值,如属性ID,名称,城市,州,然后是楼层ID,rmin,rmax等。如果我得到两个或更多相同身份证的记录,我需要第一笔最低租金。
查询我有:
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
答案 0 :(得分:1)
SELECT *
FROM property AS p, floorvalue AS f
WHERE p.id = f.id
ORDER BY f.rentmin
LIMIT 1
这将显示与公寓相关的价值,其中最低租金在表格中最小。我希望这就是你所需要的。
答案 1 :(得分:0)
... AND f.rentmin =(从楼层值f2选择min(rentmin),属性p2,其中......你的条件)
它可以写在一个选择thouhg。