这可能是由于我的 SQL 知识有限,但我正在尝试使用如下语句获取数据:
SELECT hostname
FROM mytable
WHERE hostname NOT LIKE '%obl%'
AND group NOT IN ('group1','group2','group3','group4','group5','group6','group7')
AND osname LIKE '%Windows%'
AND hostname NOT LIKE 'nic%'
我意识到这可能是一个非常糟糕的说法,但到目前为止它已经奏效了。一开始我排除了主机名不像“obl”的条目。我有另一个这样的查询:
SELECT hostname
FROM mytable
WHERE hostname LIKE '%obl%'
AND group IN ('group9','group0')
据我了解,在这种情况下不会使用连接,因为两个查询都在同一个表上(尽管我对连接的了解非常有限)。我正在通过网络服务访问这个数据库,但我不确定它是什么类型的数据库。
有没有人知道如何在一个查询中从两个查询中获取值?