si infatti hai ragione scusate, ho fatto confusione riscrivo la struttura:
Tabella report_utente
ris_anno(chiave primaria), id_biblioteca(tipo numerico, chiave primaria), utente_id(tipo numerico, chiave primaria), dipartimento_utente_id(tipo numerico, chiave esterna), ris_richieste, ris_evasi, ris_inevasi
Dove utente_id è univoco.
Tabella utente
utente_id(tipo numerico, chiave primaria), utente_nome, utente_cognome, utente_indirizzo. dipartimento_utente(tipo varchar, chiave esterna che punta all'id della tabella disciplina).
e questa è la query che ho provato a fare io:
SELECT u.ut_nome, u.ut_cognome, ru.qu_id
FROM utente AS u, report_utente AS ru
WHERE u.ut_id=ru.ut_id AND ru.bi_id=1 AND ru.re_anno=2001
secondo voi puo andare?