allora, innanzitutto questi 2 metodi sono equivalenti
Codice PHP:
SELECT *
FROM seconda_tabella
JOIN prima_tabella ON seconda_tabella.idart=prima_tabella.iadrt
WHERE idacq=$iadcq
cioè quello che ti ho suggerito io
è uguale a
Codice PHP:
SELECT *
FROM prima,tabella, seconda_tabella
WHERE idacq=$iadcq
AND seconda_tabella.idart=prima_tabella.iadrt
cioè come hai suggerito tu
solo che tu non mettevi la clausola AND... che fa comportare la query come se ci fosse un join
Per il tuo altro quesito:
non dovresti aver bisogno di distinguerlo, perchè nel momento in cui fai join PROPRIO su quel valore, quel valore sarà uguale in entrambe le tabelle quindi basta che tiri su idart ed è lui.
Se per qualche motivo hai bisogno di distinguere i campi lo puoi specificare nella select
Codice PHP:
SELECT prima_tabella.idart as idart_1, seconda_tabella.idart as idart_2
FROM ...