我在那个 deviceid 列中有一个表测试。
我的查询是这个
SELECT s.group_id,
s.group_name,
da.deviceid,
da.digitaladdress,
da.status,
dt.digitaladdressdesc,
dt.address_enable
FROM OACT_TBL_DEVICES d,
OMM_TBL_ACCOUNT_GROUPS g,
OMM_TBL_GROUPS s,
OACT_TBL_DIGITAL_ADDRESSES da,
OACT_TBL_DIGITAL_ADDRESS_TYPE dt,
test t
WHERE s.group_id = '1'
AND s.group_id = g.group_id
AND g.accountid = d.accountid
AND d.deviceid = da.deviceid
AND d.deviceid <> t.DeviceId
AND s.GROUP_NAME = t.GroupName
AND da.digitaladdresstype = dt.digitaladdresstype
我知道这个查询是不对的,但我的主要问题是我在测试表中的 deviceid 我必须在这个查询中排除所有那些 deviceid。那么我们可以在“<>”条件中放置多个值吗?或者任何其他方式正在从这个查询输出中排除我所有的带有测试表的 deviceid 值。请帮我 。提前致谢。