0

テーブルの従業員:

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

テーブルオーダー:

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

1 つのクエリでこの結果を取得できますか?

+----+--------+
| 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 に答える