Certo che può essere.
Devi passare lo script per controllare tutti i casi in cui metti in join tabelle con colonne con nome identico e decidi di estrarle.
Fare il "trova" non sempre funziona, perché se usi gli asterischi, il nome della colonna nello script non lo trovi.
Di norma ho abolito da anni l'uso dell'asterisco nelle query (essendo sviluppatore, mi conviene sempre elencare il nome delle colonne in modo da sapere l'ordine in cui vengono estratte). Col tempo ho notato che spesso si crede di far prima mettendo l'asterisco. Quando si scrive la query la prima volta è vero, però poi c'è il problema di manutenerla e qui nascono i problemi. Solo per elencare i più frequenti:
- Viene aggiunta una colonna nel database con dei dati particolari che non tutti devono vedere (es: prezzi). Devi controllare tutte le query senza poter fare il "cerca" sul campo
- Col tempo vengono aggiunte colonne e la query che inizialmente estraeva 10 colonne per 1.000.000 di dati, improvvisamente si trova ad estrarre 30 colonne per 1.000.000 di dati. In pratica estrae 20.000.000 di dati a cui nessuno è interessato
- Aggiungi una colonna all'estrazione ed entri nel problema di omonimia dei nomi (simile al tuo)
- Se le select con l'asterisco le metti in Join, la mole di dati estratti aumenta a dismisura
- Se ti servono solo poche colonne ed estrai solo quelle, magari un domani mettendovi un indice sopra si ottengono dei miglioramenti (puoi memorizzare certe colonne negli indici, se estrai * non li sfrutterai mai)