Banco Biblioteca

Meu select , como que coloca o idautor e o idobra ?

select nomeAutor,titulo,descricaoAssunto from autor a , obra_autor oa , obra o , obra_assunto os, assunto ass
Where a.idautor= oa.idautor AND oa.idobra= o.idobra AND o.idobra= os.idassunto
AND os.idassunto= ass.idassunto;

CREATE TABLE Obra_Assunto (
idassunto INTEGER NOT NULL,

            idobra INTEGER NOT NULL,

            PRIMARY KEY (idassunto, idobra),

		FOREIGN KEY (idobra)REFERENCES Obra (idobra),


	FOREIGN KEY (idassunto)REFERENCES Assunto (idassunto)

);

CREATE TABLE Obra_Autor (
idobra INTEGER NOT NULL,

            idautor INTEGER NOT NULL,

            PRIMARY KEY (idobra, idautor),

	FOREIGN KEY (idobra)REFERENCES Obra (idobra),

		FOREIGN KEY (idautor)REFERENCES Autor (idautor)

);

CREATE TABLE Assunto (
idassunto INTEGER NOT NULL,

            descricaoAssunto VARCHAR(50) NOT NULL,

            PRIMARY KEY (idassunto)

);

CREATE TABLE Autor (
idautor INTEGER NOT NULL,

            nomeAutor VARCHAR(50) NOT NULL,

            PRIMARY KEY (idautor)

);

CREATE TABLE Obra (
idobra INTEGER NOT NULL,

            titulo VARCHAR(50) NOT NULL,

            ano_publicacao INTEGER NOT NULL,

            quantidade INTEGER NOT NULL,

		ideditora INTEGER NOT NULL,

            PRIMARY KEY (idobra),

		FOREIGN KEY (ideditora)REFERENCES Editora (ideditora)

);

Provavelmente o que você procura é isso