O que há de errado com este select?

02/04/2006

Pessoal, tenho estas 2 tabelas:

[color=green:0f042d860b]CREATE TABLE CC ( ID_CC INTEGER NOT NULL, VL_LANCAMENTO FLOAT, DATA_LANCAMENTO DATE, TIPO_MOVIMENTACA CHAR (20) , ID_CLIENTE INTEGER, ID_ITEM INTEGER, ID_VENDA INTEGER, QUANTIDADE INTEGER); ALTER TABLE CC ADD PRIMARY KEY (ID_CC); /* Foreign keys definition */ ALTER TABLE CC ADD FOREIGN KEY (ID_ITEM) REFERENCES ITEM (ID_ITEM); ALTER TABLE CC ADD FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTES (ID_CLIENTE);[/color:0f042d860b]


[color=green:0f042d860b]/* Tabela: CLIENTES */ CREATE TABLE CLIENTES ( ID_CLIENTE INTEGER NOT NULL, NOME_CLI CHAR (40) , ENDERECO_CLI CHAR (50) , CIDADE_CLI CHAR (20) , ESTADO_CLI CHAR (2) , TELEFONE_CLI CHAR (20) , DT_NASC_CLI DATE, RG_CLI CHAR (20) , CPF_CLI C HAR (20) ); ALTER TABLE CLIENTES ADD PRIMARY KEY (ID_CLIENTE);[/color:0f042d860b]


Estou tentando fazer este select:

[color=red:0f042d860b]select vl_lancamento.cc, nome_cli.clientes from cc, clientes where id_cliente.cc = id_cliente.clientes[/color:0f042d860b]
O que há de errado?
valeu.


Ricieri

Respostas

03/04/2006

Tnaires

Olá
Vc está indicando primeiro o nome do campo, depois o nome da tabela.
É pra fazer ao contrário.
select cc.vl_lancamento, clientes.nome_cli from cc, clientes where cc.id_cliente = clientes.id_cliente

Abraços


Responder Citar