强制性脱节:美丽的疑问?

时间:2016-10-18 15:45:59

标签: mysql sql

我有一个带表的架构 用户(用户名,密码,全名,用户类型)

有4种类型的用户,每种类型都有一个表格,其中包含特定类型的附加属性:

  • 个人(用户名(FOREIGN),education,work_since)
  • corporation *(用户名(FOREIGN),总部,办公室,num_employees)
  • 还有几个......

在用户的所有附加表中只能有1条记录。

我需要根据用户类型显示用户表和附加属性表中的所有用户信息。

首先想到的是首先查询用户表,然后根据返回的类型查询其中一个相关的表...但这会是太多的查询,所以我想知道,是否可能在单个查询中执行此操作?

1 个答案:

答案 0 :(得分:1)

使用 $scope.gridData = { enableRowSelection: true, enableRowHeaderSelection: true, enableSorting: true, enableColumnMenus: false, multiSelect: false, modifierKeysToMultiSelect: false, // enableColumnResizing: true, noUnselect: true };

left join