我遇到了一个mysql查询
SELECT P.pid FROM Parts P WHERE P.color<> 'blue'
我不明白查询中<>
符号的含义。我从未在mysql中看到过这样的符号。
嵌入此子查询的查询是
SELECT S.sname
FROM Suppliers S
WHERE S.sid NOT IN (SELECT C.sid
FROM Catalog C
WHERE C.pid NOT IN (SELECT P.pid
FROM Parts P
WHERE P.color<> 'blue'))
表格如下 -
Suppliers(sid:integer, sname:string, city:string, street:string)
Parts(pid:integer, pname:string, color:string)
Catalog(sid:integer, pid:integer, cost:real)
有人可以解释这个符号的使用吗?
答案 0 :(得分:2)
这是不等于运营商。它与!=
答案 1 :(得分:2)
某些SQL版本'不相等'是'!='而不是'&lt;&gt;'。