Здравствуйте.
В SQL абсолютный чайник, только начальные знания.
Пишу на "Java", пользуюсь "SQLite".
В учебниках и статьях которые смог найти описан способ вставки значений:
INSERT INTO tableName1
    SELECT columnName1, columnName2
    FROM tableName2;
Возможно ли только средствами SQL вставить в таблицу строку, в которой одно значение получено от пользователя, а второе оператором SELECT из другой таблицы? Что нибудь вроде:
INSERT INTO table (column1, column2)
VALUES ("String",
    SELECT columnName
    FROM tableName)