У меня такой запрос:
SELECT TPCombined.Title,
GROUP_CONCAT(DISTINCT CONCAT(a.LastName, ', ', a.FirstName) SEPARATOR '<br />') as Author
FROM ((SELECT b.Title FROM BookList b) UNION (SELECT s.Title FROM Studios s))
AS TPCombined
LEFT OUTER JOIN (AuthorLinks al JOIN Authors a ON al.AuthorStem = a.AuthorStem)
ON TPCombined.BookStem = al.BookStem
WHERE Author LIKE '%Smith%' GROUP BY BookStem;
Этот запрос не работает:
Неизвестный столбец «Автор» в «предложении где»
Это будет работать с HAVING вместо WHERE. Но мне действительно нужно использовать Где. Не могли бы вы подтвердить, если это действительно невозможно? Или, может быть, я могу как-то исправить запрос, чтобы он работал с Где?