Eh bien, comme le dit l'erreur, vous devez nommer chaque table dérivée. Par exemple
(SELECT
member_id,
email
FROM exp_members
WHERE member_id = exp_channel_titles.author_id)
Est une table dérivée. Ajoutez un nom comme ceci :
(SELECT
member_id,
email
FROM exp_members
WHERE member_id = exp_channel_titles.author_id) tempTableNameGoesHere
(Je pense que je suis sûr qu'il n'y a pas besoin d'un as
entre le crochet et le nom, mais je suppose que vous pouvez l'essayer, ou le rechercher à partir d'ici;) )
Votre question complémentaire (combien de temps allons-nous faire cela ? :) )
WHERE title LIKE %Member%
devrait être
WHERE title LIKE '%Member%'