2010-10-05 51 views
0

我的应用程序中的用户可以自由选择数据库中的某些字段。查找丢失的表格以避免交叉连接

people 
+ peopleid 
+ peoplename 

cars 
+ carid 
+ carnumber 
+ carcolor 

pers_car 
+ carid 
+ peopleid 

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

是否有可能确定缺少pers_car表(需要加入),如果...

  • 表和字段没有一个好听的名字?
  • 来自用户的逻辑和非逻辑请求之间的区别?
+0

我不明白这个问题。你的应用程序是如何工作的?如果用户选择字段,它会做什么?它执行搜索吗?以及识别“缺少表格“?它只是没有指定的表格... – sleske 2011-06-30 22:21:45

+0

请修改您的问题以使其更清晰;否则它将被关闭 – sleske 2011-06-30 22:22:00

回答

0

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

+1

您可以编辑您的问题。 – TheVillageIdiot 2010-10-05 17:14:51