Salve a tutti,
prima la query:

Codice PHP:
SELECT from tab1.anagrafica 
LEFT JOIN tab2
.tipo_socio ON anagrafica.tipo_socio_id tipo_socio.id 
WHERE anagrafica
.id 
La query pesca tutti i campi e come logica gira correttamente, il problema si pone quando creando l'array associativo dei risultati, il campo id della prima tabella viene ovviamente sovrascritto dal campo id della seconda tabella (perchè ovviamente hanno lo stesso nome).

Posto che volevo evitare di listare tutte le colonne della SELECT (motivo per cui ho usato l'asterisco), i quesiti sono questi:

1) C'è modo di escludere quella singola colonna dal set di result? (Immagino di no perchè è il campo che lega le due tabelle...)

2) Considerato l'ampio numero di volte in cui utilizzerò l'asterisco, in mancanza di una soluzione diversa, mi conviene dare nomi univoci alle varie colonne anche su tabelle diverse?

3) Ultima e più importante, esiste una soluzione alternativa al listato intero?

Grazie a tutti!