2016-07-28 15 views
-4

一覧これについてのSQLクエリは何でしょうか?

SELECT [C-NAME] 
    FROM [CLIENT] 
    JOIN [PROPERTY] 
    ON CLIENT.CLIENTID = PROPERTY.PROPERTYID 

enter image description here

+1

実際の質問がありますか? –

+0

どういう意味ですか?私は、umlグラフに基づいてプロパティを見たすべてのクライアントの名前をリストするsqlクエリとなるものを尋ねました。 –

+0

SQLとリレーショナル代数(可能であれば)はクエリに基づいてプロパティを表示したすべてのクライアントの名前をリストしますuml graph –

答えて

1

私はあなたがいないことをUMLモデルを理解している場合、UMLのグラフのプロパティを見基づきいるす​​べてのクライアントの名前は、ビュー予定は、クライアントIDとPropertyIDを必要とします追加する。

select [C-Name] from [Client] inner join [View-Appointment] on Client.ClientID = View-Appointment.ClientID; 

クエリでのプロパティの詳細情報が必要な場合:

次に、あなたは(明らかに日付の列にWHEREを追加すると、あなたの過去/未来の予定を与える)の予定を持っているすべてのクライアントを与えるために、行うことができます

inner join Property on Property.PropertyID = View-Appointment.PropertyID 
+0

これはOracleの答えとしてこれを意味しますか? [C-Name]は何ですか? – mathguy

+0

ありがとう! :) –

+0

@mathguy C-Nameは、提供されたUMLのフィールド名です。奇妙な命名規則が、それが良い名前だと思うかどうかわからない! :D SQLに関しては、その平易なSQLはほとんどのRDBMSに当てはまりますか? – cjb110

関連する問題