может кто сообразит, че то я сижу туплю.
запрос возвращает только одну запись (должен три, их в таблице 3)
SELECT book_wish.*, `books`.`book_cache`, `books`.`book_author`, `books`.`book_title`, `books`.`book_series`, `books`.`book_series_number`, `books`.`book_rating`, `books`.`book_votes`, `books`.`locked`, `books`.`book_annotation`,
GROUP_CONCAT(DISTINCT `book_genre_key`.`id_genre`
ORDER BY `book_genre_key`.`id_genre` DESC SEPARATOR ',') AS genres
FROM `book_wish`
LEFT JOIN `books` ON `book_wish`.`book_id` = `books`.`id`
LEFT JOIN `book_genre_key` ON `book_wish`.`book_id` = `book_genre_key`.`id_book`
WHERE `book_wish`.`user_id` = ".app::user()->id()." ORDER BY `book_wish`.`id` ASC LIMIT 50;сортировку тоже игнорирует