我有一个我无法弄清楚的问题。首先我做了这个
SELECT DISTINCT(ClientID) AS ID
FROM table
WHERE column4 IS NOT NULL AND TRIM(column4) <> ''
ORDER BY ClientID ASC
效果很好,但我现在的问题是在我从表中获得唯一的客户端 ID 之后。试图取出在 column3 或 4 中没有值的其他唯一客户端 ID
我确实尝试过,但显然是错误的,因为我进入了其中 1 次在 column3 和 4 中具有值的 clientid
SELECT DISTINCT(ClientID) AS ID
FROM table
WHERE ClientID != '(SELECT DISTINCT(ClientID)
FROM table
WHERE column4 IS NOT NULL AND TRIM(column4) <> '' )'
ORDER BY ClientID ASC
桌子是这样的
Table
ClientID - can be 2..3...4 times in the table
ID - unique id
column3 - can be empty
column4 - can be empty
column5 - can be empty