我是编写mysql查询的新手,到目前为止,虽然我最近遇到了困难,但事情进展顺利。我正在尝试做的是从另一个表中选择信息以用于同一查询。到目前为止,我的工作正常:
SELECT *
FROM `userskinlist`
WHERE userid IN (
SELECT userid
FROM userlist
WHERE authid = 'STEAM_1:0:2144092'
)
AND active = '1'
AND weaponid >= '1'
AND skinid > '0'
但是现在如果嵌套部分没有返回任何内容
(SELECT userid FROM userlist WHERE authid = 'STEAM_1:0:2144092')
我需要运行一个insert语句,如下所示
INSERT IGNORE INTO userlist (authid) VALUES ('STEAM_1:0:2144092')`
但我无法弄清楚如何将其添加到同一个查询中。
非常感谢任何帮助:)