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