2017-04-15 12 views
0

が一つのテーブルと、彼我々はこの方法を試してみました

に属する別のテーブルからのプロパティの番号からID、名前、人のアドレスの詳細を取得する必要がある1つのテーブルから詳細を表示し、別のテーブルから数え

を選択した人。*数(property.id)人から、プロパティperson.id = property.id

+0

コンマがありません: 'select person。*、count(property.id)' –

+0

これはプロパティの合計数を表示します。私たちは実際に特定の人に属する財産が必要です – user3521051

+0

私のコメントは答えではありません。私はちょうど1つの問題を指摘しています。良い答えが必要な場合は、テーブルと関係(外部キー)を記述する必要があります。 –

答えて

1

これは、あなたがすべてのFIEでそれを

select person.id, person.name, person.address, 
     count(property.id) 
from person 
left join property on person.id = property.id 
group by id, name, address 

グループを行う必要があります方法ですldsは集計されていません。次に、明示的な結合構文を使用します。もう1つは何十年もの時代遅れです。

関連する問題