给定2个基表,1个表存储它们之间的关系以及一些额外的属性;根据从关系表中提取的关系,将一些额外的属性值作为用户输入。如何制作这样的SQL查询?
此信息具有主要值(人物和动物)的ID而非名称。我想在屏幕上显示姓名,就像根据您输入的记录中发现的那个人一样,这个人与他有这个动物。
select DISTINCT table0.person_name, table5.animal_name
from table1
INNER JOIN table0, table5
on table1.person_id=table0.person_id
and
table1.animal_id=table5.animal_id
where table1.aa=input1
and table1.bb=input2
and table1.cc=input3
and table1.dd=input4
这些是我见过的最糟糕的名字。 – SLaks 2010-07-05 13:07:13
你能说清楚什么现在不起作用吗?即你想要解决什么问题? – 2010-07-05 13:08:25
2个基表,其中1个表存储它们之间的关系,具有fex额外属性 基于从关系表中提取关键字,将fex额外属性值作为用户输入。 此信息具有主值(人,动物)不是 我想根据输入像 在屏幕上显示 名字ü给其中发现此人有这种动物的记录的名字的ID与他 多数民众赞成它, – user287745 2010-07-05 13:15:35