Salve a tutti, sono nuovo
Vi scrivo perchè ho un problema con una query, spero di riuscire a farmi capire.
Ho 2 tabelle:
TABELLA 1
ID | Nome
121 | Giovanni
150 | Paolo
TABELLA 2
ID | Chiave1 | Chiave2
121 | Citta | Roma
121 | Capelli | Rossi
150 | Citta | Milano
150 | Capelli | Rossi
ho bisogno di una query che mostri tutti i record della 'TABELLA 1' che abbiano una corrispondenza nella 'TABELLA 2' sia con una chiave che con l'altra.
Per spiegarmi meglio:
come fare a restituire tutte le persone della 'TABELLA 1' che abbiano sulla 'TABELLA 2' un record con una 'Chiave1' che sia 'Citta' e una 'Chiave2' che sia 'Roma', ed un record con una 'Chiave1' che sia 'Capelli' e una 'Chiave2' che sia 'Rossi'.
Nell'esempio allegato come posso trovare 'Giovanni' che abita a Roma ed ha i capelli rossi?
So che le tabelle sono fatte male, ma sono fatte così e non posso modificarle!!!
C'è un sistema? Vi sarò grato per qualsiasi risposta.