加入SQL查询时出错

时间:2018-05-29 02:55:25

标签: sql oracle

我正在尝试使用以下联接查询进行搜索

SELECT comm_date,
      bus_prof,
      phone,
      state,
      display_name
FROM spt_identity
WHERE display_name IN ( SELECT regexp_substr(name,'[^:]+$') AS display_name
                        FROM spt_task_result
                        WHERE name LIKE 'Join%'
                          AND completion_status = 'Error'
                      );

未显示预期结果。 但如果我尝试使用

SELECT comm_date,
      bus_prof,
      phone,
      state,
      display_name
FROM spt_identity
WHERE display_name IN ('dc99', 'hf99');

它给出了实际结果。

0 个答案:

没有答案