Ciao!
Io un db MySql e ho 2 tabelelle:
-categorie
-sottocategorie
Le 2 tab son così strutturate:
categorie:
-ID (kiave primaria)
-cat
sottocategorie:
-ID (kiave primaria)
-subCat
-cat
Io vorrei creare una relazione tra le 2 categorie in base al campo ID di Categorie e Cat di sottocategorie in modo che per ogni record di sottocategorie dove c'è campo Cat=3 (x esempio) me le associ alla categoria corrispondente a ID=3 nella tabella categorie.
(sembra un casino ma è semplice da capire e non da spiegare!)
ho usato questo lanciandolo da PhpMyAdmin:
e mi da questo errore:codice:SELECT * FROM categorie INNER JOIN sottocategorie ON ID = cat LIMIT 0 , 30
perchè???Errore
query SQL:
SELECT *
FROM categorie
INNER JOIN sottocategorie ON ID = cat
LIMIT 0 , 30
Messaggio di MySQL:
#1052 - Column 'ID' in on clause is ambiguous