SQL子查询的错误不工作
问题描述:
试图执行查询我的SQL查询给错误:SQL子查询的错误不工作
Error: Query input must contain at least one table or query
INSERT into Posts (PostText,TimePosted, TID)
VALUES ('My Post','2013-04-11 13:50:18',
(SELECT MAX(TID) FROM Threads AS TID))
答
您没有在查询中指定的表名。
表中有3个字段,并且您发送3个值(通过选择查询返回最后一个值)。
但是您还没有为要插入数据的主查询写入表名。
答
将文字字段与选择组合&移动别名;
INSERT into Posts (PostText,TimePosted, TID)
SELECT 'My Post','2013-04-11 13:50:18', MAX(TID) AS TID FROM Threads
当然是'职位' - '插入职位'...? – 2013-04-11 12:05:55
英语不是我的主要语言,对不起,我认为发送 – Freelancer 2013-04-11 12:07:14