Для многоязычного Quiz-приложения я добавил новую таблицу (Answer_Lv) в мою базу данных, которая содержит значения, которые необходимо перевести. В моем случае я хочу получить ответы на первый вопрос с идентификатором 1. Здесь я присоединяюсь к 2 таблицам: Answer and Answer_Lv. Правильный результат должен быть 4 строки (4 возможных ответа), но я получаю 16 строк.SQLite-запрос с двумя таблицами отображает результат 4 раза
Это мой запрос:
SELECT *
FROM Answer, Answer_Lv
WHERE Answer.question_id = 1
AND Answer.question_id = Answer_Lv.question_id
Это результат:
как много записей есть в каждой таблице для question_id = 1? – GurV
Есть 4 записи для question_id = 1 –
4 в какой таблице? – GurV