-2

我有 3 个 mysql 表。第一个表(tb_user)或父表有列region_idinstitution_id并且两者都可以从不同的表中找到:

  • region_id(表:)tb_region,和
  • institution_id(表:)tb_institutional_profile

如何查询它以获取所有列tb_user并显示名称(region_namefromtb_regioninstitution_nameform tb_institutional_profile)而不是IDs.?

4

1 回答 1

0

试试这个:

SELECT 
  t.username, 
  r.region_name, 
  i.instituation_name
FROM tb_user t
INNER JOIN tb_region r ON t.region_id = r.region_id
INNER JOIN tb_institutional_profile i ON t.institution_id = i.institution_id
于 2012-10-14T12:56:30.277 回答