Vao Tsun ma poprawną odpowiedź na użycie insert . . . select
(i należycie przegłosowane).
Jednak próbujesz użyć podzapytania w values()
. Jest to dozwolone, ale podzapytanie wymaga własnych nawiasów. Twoja wersja będzie działać jako:
insert into warehouse (name, district_id)
values ( 'Ghodasar-WH', (select id from district where name = 'Ahmedabad') );