Nel tuo caso direi che non esiste alcuna relazione. Le tabelle dovrebbero essere identiche ... stesso nome di campo... stesso id.Originariamente inviato da iaco74
Esatto sarà proprio cosi.
La relazione non c'e'.
Come si fa in mysql a mettere le relazioni ?
In access uso il pannello relazioni, ma in mysql non ho mai usato le relazioni
L'aggiornamento tramite update.... mi ricordo di un caso simile. avevo tre tabelle uguali. old_table, current_table, next_table.
Copiavo current in old, e next in current. gli update venivano fatti in next.
Ad una data stabilita si bloccava next e si faceva la procedura di aggiornamento. Gli aggiornamenti avvenivano alla spicciolata da parte utente man mano nell'arco del mese. La next iniziale era la copia di current.
Ma non e' detto che ti possa servire.
Per quel che ti riguarda prova ad usare NOT LIKE invece di <> o !=
$sql="SELECT *
FROM articoli a, agg_articoli b
WHERE a.modello NOT LIKE b.agg_modello
AND a.id = b.agg_id
Presumendo lo stesso n. di id per entrambe le tabelle.
![]()