SQL查询会是什么?

时间:2016-07-28 11:07:25

标签: sql oracle

列出根据UML图表查看属性的所有客户的名称

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

enter image description here

1 个答案:

答案 0 :(得分:1)

如果我已经了解了UML模型,那么View-Appointment需要添加ClientID和PropertyID。

然后你可以做,给所有预约的客户(显然在日期栏上添加WHERE将给你未来/过去的约会):

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

如果您需要查询中的属性详细信息,则需要另一个内部联接:

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