city(name)
select ('город') where not exists(select name from city where name ='город')
returning city; ?
вопрос отпал, если интересно dslContext.insertInto(City.CITY,City.CITY.NAME) .select( DSL.select(DSL.`val`(name)).where(DSL.notExists( dslContext.select(City.CITY.NAME).from(City.CITY).where(City.CITY.NAME.eq(name)) )) ).returning().execute()
Обсуждают сегодня