Ciao, ho un problema, avrei necessità di una query che controlli in una tabella l'occorrenza di una riga avente un campo uguale a quello passato ed in caso non esista, la inserisca, in altre parole qualcosa del genere:
INSERT INTO reservations (date, number) VALUES($date, $max_num) WHERE NOT EXIST(SELECT * FROM reservations WHERE date = $date)
Il problema è che cercando sul sito mysql mi son trovato con questo avviso:
Cosa dite?To avoid ambigious column reference problems when the SELECT and the INSERT refer to the same table, provide a unique alias for each table used in the SELECT part, and qualify column names in that part with the appropriate alias.
In pratica non potrei effettuare un select come subquery di un insert, corretto?
Come potrei ovviare?
Grazie![]()