首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“字段列表”中的未知列“e.eid”

“字段列表”中的未知列“e.eid”
EN

Stack Overflow用户
提问于 2017-11-02 01:59:55
回答 1查看 222关注 0票数 0

使用MySQL并获取此错误,下面是我的works_on表中的代码片段&插入

代码语言:javascript
复制
 DROP TABLE IF EXISTS `works_on`;
CREATE TABLE works_on(
eid INT NOT NULL,
pid INT NOT NULL,
start_date DATE,
PRIMARY KEY (eid, pid),
FOREIGN KEY (eid) REFERENCES employee(id),
FOREIGN KEY (pid) REFERENCES project(id)
);

INSERT INTO works_on
(eid, pid, start_date)
SELECT
e.eid AS eid, p.pid AS eid, '2012-01-01'
FROM project p, employee e
WHERE e.first_name = 'Adam' AND e.last_name = 'Lowd'
AND p.name = 'Diamond';
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-02 02:02:08

我猜你打算:

代码语言:javascript
复制
INSERT INTO works_on (eid, pid, start_date)
    SELECT e.id AS eid, p.id AS pid, '2012-01-01'
    FROM project p CROSS JOIN
         employee e
    WHERE e.first_name = 'Adam' AND e.last_name = 'Lowd' AND p.name = 'Diamond';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47066410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档