[firebase-br] Ajuda pra montar uma SQL

Fellipe Henrique fellipe em imicro.com.br
Qui Dez 1 15:57:33 -03 2005


Olá amigos, tenho essas tabelas:

CREATE TABLE GRADE (
    IDGRADE  INTEGER NOT NULL,
    IDTURMA  INTEGER,
    ANO      INTEGER
);

CREATE TABLE GRADE_DISCIPLINAS (
    IDGRADE_DISCIPLINAS  INTEGER NOT NULL,
    IDGRADE              INTEGER,  <<---------- FK
    IDDISCIPLINA         INTEGER <<---------- FK
);

CREATE TABLE INTERLIGAR (
    IDINTERLIGAR  INTEGER NOT NULL,
    IDTURMA       INTEGER, <<---------- FK
    DESCRICAO     D_NOME /* D_NOME = VARCHAR(255) */,
    IDDISC1       INTEGER,<<---------- FK
    IDDISC2       INTEGER,<<---------- FK
    ANO           INTEGER
);

Preciso retornar todos IDDISCIPLINA da tabela GRADE_DISCIPLINAS com IDTURMA
= 1, porém que NAO FAÇAM PARTE da tabela INTERLIGAR, ou seja, que o
IDDISCIPLINA nao seja o IDDISC1 ou IDDISC2 da tabela INTERLIGAR sendo
IDTURMA = 1,

Como faço isso? Não to conseguindo de jeito nenhum, sempre me retorna tudo..
:(

Desde já agradeço.

Fellipe H.







Mais detalhes sobre a lista de discussão lista