У меня есть следующие 5 таблиц:MySQL Query Помощь
users(user_id)
books(book_id, author_id)
source_phrases(source_phrase_id, book_id, phrase)
synonym_phrases(synonym_phrase_id, source_phrase_id, reader_id, synonym)
synonym_ratings(synonym_ratings_id, synonym_phrase_id, rater_id, rating)
Я пытаюсь получить запрос, который будет выбирать все книги пользователь завершил рецензирование.
пользователь завершит обзор книги, если они сделали следующее для каждого источника фразы:
Пользователь предложил синоним исходного выражения (reader_id в таблице synonym_phrases является пользователи идентификатор)
ИЛИ
пользователь оценил синоним исходного выражения (rater_id в таблице synonym_ratings является пользователи идентификатор)
я провел целый день, пытаясь получить это не радость. Любая помощь приветствуется.
Спасибо Quassnoi, но приведенный выше запрос возвращает книгу, если есть исходная фраза без предложенных синонимов, но пользователь оценил синоним другой исходной фразы книги. – freshest
@Bill: см. Сообщение об обновлении, не получило вашу задачу правильно. – Quassnoi
@Quassnoi: книги выбираются, если не добавлены никакие исходные фразы – freshest