我想做这样的事情:
INSERT
INTO
my_test
(
name,
sirname,
Dept
)
VALUES
(('First Name'),(SELECT sirname, Dept FROM my_test_backup WHERE dept = 500));
Run Code Online (Sandbox Code Playgroud)
我得到的错误是太多的值.
我想在表中插入记录时在查询上使用联合。插入内容还具有一些硬编码值。其余的价值来自工会。例如..
INSERT INTO my_test_one (name, sirname, Dept)
VALUES
((select 'name1','sirname1', Dept FROM my_test_one_backup WHERE dept = 500
union all
select 'name1','sirname1', Dept FROM my_test_one_backup WHERE dept = 501 ));
Run Code Online (Sandbox Code Playgroud) 我想使用如下查询:
select * from test
Run Code Online (Sandbox Code Playgroud)
其中列中的数据具有字母数字值.
例如,如果列的rollno值为20,30,40,50C,30F,那么如何找到具有50C和30F类型值的值?