ho provato ma non capisco quello che dici.
Intanto la AND nel WHERE e' un doppione inutile poiche' tusers username e id sono e devono essere univoci. Ho fatto il dump che hai postato e la query del primo post con in chiaro le variabili.
Questa la query:
codice:
SELECT tusers.id AS id,
tusers.nominativo,
tusers.id_settore AS id_settore,
tsettori.descrizione AS descrizione,
tsedi.denominazione AS denominazione,
tsedi.id AS id_sede
FROM tusers
INNER JOIN tsettori ON tusers.id_settore = tsettori.perm
INNER JOIN tsedi ON tsettori.id_sede = tsedi.id
WHERE tusers.username = 'super'
AND tusers.id = 1
E questa e' la risposta:
codice:
id nominativo id_settore descrizione denominazione id_sede
1 SUPERVISORE 10 SUPERVISORE SEDE DI CATANZARO 1
1 SUPERVISORE 10 SUPERVISORE SEDE DI FORLI' 2
non capisco cosa intendi dire..... a me la risposta della query sembra corretta ... ti ripeto che volendo la AND del where e' superflua.