Senhores, tenho 3 tabelas, Clientes, Modalidades e Codcli. Clientes e Modalidades tem relação muitos-para-muitos. Para trabalhar com elas, criei a tabela Modcli. As ddls delas estão abaixo:
CREATE TABLE CLIENTES ( CLIEN_CODIGO integer NOT NULL, CLIEN_NOME VARCHAR(50) NOT NULL); commit; CREATE TABLE MODALIDADES ( MODAL_CODIGO INTEGER NOT NULL, MODAL_CLIENTECODIGO INTEGER, MODAL_DESCRICAO VARCHAR(50)); commit; ALTER TABLE MODALIDADES ADD CONSTRAINT PK_MODALCODIGO PRIMARY KEY (MODAL_CODIGO) USING INDEX IDX_MODALCODIGO; commit; ALTER TABLE MODALIDADES ADD CONSTRAINT FK_MODALCODIGOCLIENTE FOREIGN KEY (MODAL_CLIENTECODIGO) REFERENCES CLIENTES (CLIEN_CODIGO) USING INDEX IDX_MODALCODIGOCLIENTE; commit; CREATE TABLE MODCLI ( MODCL_CODIGO INTEGER NOT NULL, MODCL_CODIGOCLIENTE INTEGER, MODCL_CODIGOMODALIDADE INTEGER); COMMIT; ALTER TABLE MODCLI ADD CONSTRAINT PK_MODCLICODIGO PRIMARY KEY (MODCL_CODIGO) USING INDEX IDX_MODCLCODIGO; COMMIT; ALTER TABLE MODCLI ADD CONSTRAINT FK_MODCLICODIGOCLIENTE FOREIGN KEY (MODCL_CODIGOCLIENTE) REFERENCES CLIENTES (CLIEN_CODIGO) USING INDEX IDX_MODCLCODIGOCLIENTE; COMMIT; ALTER TABLE MODCLI ADD CONSTRAINT FK_MODCLICODIGOMODALIDADE FOREIGN KEY (MODCL_CODIGOMODALIDADE) REFERENCES MODALIDADES (MODAL_CODIGO) USING INDEX IDX_MODCLCODIGOMODALIDADE; COMMIT; A pergunta é: Como faço o select do SQL para trabalhar com a tabela Modcli? Grato, Fabio