从3个链接表中选择数据

时间:2019-02-08 01:23:08

标签: sql join inner-join

我有三个表review_form_languagesreview_form_translationsrate_params

  1. rate_params-> ID,标签

  2. review_form_languages-> ID,名称

  3. review_form_translations-> id,rate_params_id,review_form_languages_id,文本

在表rate_params上,我想获取由review_form_translations.text链接的特定rate_params_id关联的review_form_languages_id

有人能帮忙吗?

1 个答案:

答案 0 :(得分:0)

您似乎正在寻找一个简单的JOIN。 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 = ?

您可以将?替换为您要检索其文本的语言ID。