grazie piero per la risposta

Probabilmente continuo a sbagliare nel ragionamento

Adesso sentito il tuo ragionamento mi torna che AND fosse sbagliato.

Adesso ho provato con OR ma ho lo stesso 37419 record in risposta invece di 1699.

Ma il risultato sarebbe errato anche se facessi semplicemente :

codice:
$sql="SELECT * FROM agg_articoli, articoli WHERE agg_articoli.agg_modello <> articoli.modello";
37103 risultati, ma secondo me dovevano essere 1699.

A questo punto mi sorge un dubbio ..... io come tipo tabella uso myIsam, è corretto ? Dovrei usare innoDB ?
Devo specificare qualche relazione tra le tabelle ?

Grazie per il tuo aiuto