加入3桌DB

时间:2014-02-14 17:47:26

标签: sql oracle join

我有3个表:CUSTOMERSREGISTRATIONTUITION表。

Registration表有外键:

ID_CLIENTES (FK)
ID_AULAS (FK)

主键:

ID_INSCRICAO

目标是创建一个select,但是根据铭文(table.attribute)包含所有表:

INSCRICAO.ID_INSCRICAO | INSCRICAO.DATA | CLIENTES.CNOME | AULAS.ANOME | AULAS.DATA | AULAS.VAGAS |

尝试过使用该模型:

SELECT INSCRICAO.ID_INSCRICAO, 
  INSCRICAO.DATA, 
  CLIENTES.CNOME, 
  AULAS.ANOME,
  AULAS.DATA,
  AULAS.VAGAS
FROM table1 INSCRICAO
left outer join table2 CLIENTES 
   on INSCRICAO.ID_INSCRICAO=CLIENTES.ID_CLIENTES
left outer join table3 AULAS 
   on AULAS.ID_AULA = INSCRICAO.ID_INSCRICAO;

这给了我错误或乘以表的行,目标是使表条目具有相同数量的记录

有人可以帮忙吗?

0 个答案:

没有答案