使用select插入MYSQL时添加数字

时间:2017-05-11 12:01:40

标签: mysql sql insert

我想做一件我不知道是否可能的事情。 我想从一个选择插入,但首先在其中一个值中添加一个前缀,但它不起作用,如果有人可以给我一个建议会很棒。

这是我正在做的一个小例子:

CREATE TABLE ppl(
firstname VARCHAR(30),
lastname VARCHAR(30),
machineid VARCHAR(30)
)

CREATE TABLE machine (
id VARCHAR(30),
machinename VARCHAR(30)
)

CREATE TABLE repuestos (
id VARCHAR(30) ,
firstname VARCHAR(30) ,
lastname VARCHAR(30),
)

INSERT INTO repuestos (id, firstname, lastname)
values ((CONCAT('000000000', SELECT ID FROM MAQUINA)), (SELECT FIRSTNAME, LASTNAME FROM PPL WHERE NAME = (SELECT ID FROM MAQUINA) )  )

有人可以告诉我吗?

由于

1 个答案:

答案 0 :(得分:1)

也许这个?

{{1}}