質問

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)を選択してください...あなたの状態)

単一の選択で書くことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top