la necessità di registrare nella tb_utenti i valori:
id_citta_fk
id_regione_fk
id_nazione_fk
nasce dal fatto che l'ambizione è grande...
o meglio...
Ho cercato di codificare nelle rispettive tabelle (citta, regioni) tutte quelle relative a tutte le nazioni del mondo. Ovviamente, non ci sono riuscito in tutti i casi (vai a trovare le "province" della regione del Burundi o dell'Angola..., magari con il tempo ci riuscirò, ma per adesso devo adattare) e quindi se l'utente si registra e magari è un utente del Burundi, la sua "path" nella tabella utenti si fermerà alla nazione (id_nazione_fk) e quindi verrà escluso datta query che cerca in id_citta_fk.
Ho deciso, che il punto di partenza saranno le regioni, perché sicuramente sono le più complete...
In pratica immagina HTML.it, nel quale ha una sezioni news relativa ad ogni singola regione d'italia (tb_news che ovviamente ha anche i soliti record id_nazione_fk, ecc.) Adesso l'utente entra in html.it e entra nelle news relative al lazio. Oltre alle news solo del lazio, troverà tutti gli utenti che sono di questa regione e magari tutti i siti web (tb_directory stesso principio) sempre del lazio.
In pratica faccio un filtro in base all'id_regione e tiro fuori tutti i dati relativi...
Pensavo di dover fare delle sotto query per risolvere il problema..
Allo stato attuale non funziona bene