2016-11-30 4 views
-2

SQLの新機能でプロジェクトに取り組んでいます。 1人のインスペクターによって検査されたプロパティーをすべてのユーザーに表示するとします。SQL、commomフィールドを表示

は、私はこれをやっているが、それはすべてのユーザーを表示: -

select name, id, address 
from user natural join inspector natural join inspects 

感謝を事前に。ここでは、検査員の一部の特定の属性によってinspector_id置き換えることになるでしょう

SELECT name, id, address 
FROM user natural join inspector natural join inspects 
GROUP BY name, id, address 
HAVING count(distinct inspector_id) = 1 

+2

こんにちは、ようこそ。可能な限り最良の回答を提供するために、テーブルとデータに関する詳細情報を含める必要があります。クエリに含まれるテーブルの構造、各テーブルのサンプルデータ、および結果セットをどのように表示するかを指定してください。チャンスがあるときは、ヘルプセクションを見てください:http://stackoverflow.com/help/how-to-askまた、この質問にはそれほど重要ではありませんが、あなたが使用している適切なDBMSの味です。 – gmiley

答えて

0

は、この(正確な構文は、あなたのテーブルに依存します)のようなものを試してみてください。

関連する問題