質問
2つの異なるテーブルがあります
table1 - property
=================
id,name, address, city state, zip
table2 - floorvalue
===================
id, rentmin, rentmax, bedrooms, bathrooms
2つのテーブルからMin Rent値を取得するためのクエリが必要です。PropertyID、Name、City、State、Floor ID、RMIN、RMAXなどのすべての値を含む2つのレコードをEGの以下のクエリを取得します。同じIDの2つ以上のレコードを取得した場合、最初の最低賃料。
私が持っているクエリ:
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 =(floorvalue f2、プロパティP2からmin(rentmin)を選択してください...あなたの状態)
単一の選択で書くことができます。
所属していません StackOverflow