-2
SELECT email, record_id 
  FROM ( SELECT email, record_id 
           FROM record_data  
          WHERE email NOT REGEXP ( SELECT GROUP_CONCAT( pattern SEPARATOR  '|' ) 
                                     FROM blockedcompanies ) tmp
                ) 
 WHERE email NOT REGEXP(SELECT GROUP_CONCAT(email SEPARATOR  '|' ) 
                          FROM unsubscribed );

このクエリの何が問題になっていますか? 次の構文エラーが発生します。

#1064 - SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを参照してください。 near 'tmp) WHERE email NOT REGEXP(SELECT GROUP_CONCAT(email SEPARATOR '|' ) FROM un' at line 4

4

1 に答える 1