我正在尝试:
SELECT *
FROM table
WHERE column IN (SELECT col FROM table2 WHERE col2 = value )
但我想检查第二个请求是否没有返回空数组。
这怎么可能?
提前致谢
答案 0 :(得分:0)
只需在子查询中添加NOT NULL
检查即可省略返回的空值。
SELECT * FROM table WHERE column IN
(SELECT col FROM table2 WHERE col2 = value AND col IS NOT NULL);