【发布时间】:2012-03-03 19:03:28
【问题描述】:
我有两个表,Device 包含设备的详细信息,包括是否已分配,而 CustDevice 包含已分配给客户的设备的附加信息。
如果设备表已分配给特定客户,我需要从设备表中选择记录。
我对查询的第一次幼稚尝试是:
来自 Device,其中 Device.deviceId = CustDevice.deviceId and Device.status=2 and CustDevice.accountId=33
这显然行不通,但它解释了我想要建立的关系。 我试图在混合中添加一个连接,但我不知道连接两个表的正确语法。
我试过了:
从设备 dev 加入 dev.deviceId CustDevice where dev.deviceId = CustDevice.deviceId and dev.deviceStatus = 2 and CustDevice.accountId=33
但这也不起作用。 谁能帮我解决这个问题? 谢谢
【问题讨论】: