0

表员工:

+----+------------+
| id | firstname  |
+----+------------+
| 1  |   name1    | 
+----+------------+

餐桌订单:

+----+--------+
| id |  eid   |
+----+--------+
|  1 |   2    |        
+----+--------+

一个查询有可能得到这个结果吗?

+----+--------+
| id |  eid   |
+----+--------+
| 1  | name1  |        
+----+--------+
4

2 回答 2

1

update如果数据类型orders.eid是 int ,则不能直接执行。先把它改成 sting 然后执行这个UPDATE语句,

UPDATE  orders a
        INNER JOIN employee b
            ON a.id = b.id
SET     a.eid = b.firstName
于 2013-05-23T23:53:50.997 回答
0

我认为这是您所要求的,但从您的问题中并不完全清楚。

select orders.id, employee.firstname
from orders
inner join employee on orders.eid = employee.id
于 2013-05-23T23:53:48.407 回答