查找缺少的表以避免交叉连接

时间:2010-10-05 17:00:58

标签: sql database join

我的应用程序中的用户可以自由选择数据库中的某些字段。

people
+ peopleid
+ peoplename

cars
+ carid
+ carnumber
+ carcolor

pers_car
+ carid
+ peopleid

让我们假设用户正在选择字段peoplename和carcolor,以找出哪个人喜欢哪种颜色。

是否可以识别缺少的pers_car-Table(加入时需要)...

  • 表和字段名称不是很好吗?
  • 来自用户的逻辑和非逻辑请求之间的差异?

1 个答案:

答案 0 :(得分:0)

行中的第一个单词(在“+”之前)是表名。该软件删除了我的换行符:(