2011-12-13 8 views
0

を持つ人々を表示します所有者:SQLクエリ、私はトラブルにこれをワークアウトを抱えているほとんどのプロパティ

ownerno | fname | lname | telno 
_________________________________ 
B6  | John | g  | 67869 
_________________________________ 
B5  | Tom | f  | 46876 
_________________________________ 
B4  | Sally | s  | 23456 
_________________________________ 
B3  | Ann | a  | 23786 

Propertyowned:

propertyno | ownerno 
_____________________ 
BH5  | B6 
_____________________ 
BG6  | B5 
_____________________ 
BJ7  | B6 
_____________________ 
BF5  | B5 
_____________________ 
BD4  | B4 

は、あなたが私を助けることを願って おかげ

+0

編集して、質問のテキストを削除しないでください。あなたの質問に答えられた場合は、以下の回答を参考にして質問を終了してください。他のものについては、[FAQ](http://stackoverflow.com/faq)を読んだり、この質問にフラグを立てて司会者の注目を集めてください。 –

答えて

0

これが何をすべき:

SELECT 
    count(p.propertyno) as numproperties, 
    o.fcname, 
    o.lname, o.telno 
FROM 
    property p, 
    owner o 
WHERE 
    o.ownerno = p.ownerno 
GROUP BY 
    o.ownerno 
ORDER BY 
    numproperties desc 
LIMIT 1 
+0

はい、回答を更新しました – konsolenfreddy

1
SELECT 
    o.fname, 
    o.lname, 
    o.telno, 
    count(p.propertyno) as property_count 
FROM 
    owners o 
    INNER JOIN 
    Propertyowned p 
    ON p.ownerno = o.ownerno 
GROUP BY 
    o.fname, 
    o.lname, 
    o.telno 
ORDER BY 
    count(p.propertyno) DESC 
関連する問題