Выбор данных из 3 связанных таблиц - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть три таблицы review_form_languages, review_form_translations и rate_params.

  1. rate_params -> id, метка

  2. review_form_languages -> идентификатор, имя

  3. review_form_translations -> идентификатор, rate_params_id, review_form_languages_id, текст

В таблице rate_paramsЯ хотел бы получить связанный review_form_translations.text связанный rate_params_id для этого конкретного review_form_languages_id.

Кто-нибудь любезно поможет?

1 Ответ

0 голосов
/ 08 февраля 2019

Кажется, вы ищете простое соединение.AFAIK, задействованы только две таблицы:

SELECT rp.*, rft.text
FROM rate_params rp
INNER JOIN review_form_translations rft ON rft.rate_params_id = rp.id
WHERE rft.review_form_languages_id = ?

Вы можете заменить ? идентификатором языка, текст которого вы хотите получить.

...